private FetchRequest getFetchRequest(DatastoreClass table, AbstractMemberMetaData[] fieldMetaData, Class cls,
ClassLoaderResolver clr)
{
RequestIdentifier reqID = new RequestIdentifier(table, fieldMetaData, RequestIdentifier.Type.FETCH,
cls.getName());
FetchRequest req = (FetchRequest) requestsByID.get(reqID);
if (req == null)
{
req = new FetchRequest(table, fieldMetaData, cls, clr);
requestsByID.put(reqID, req);
}
return req;
}