function SingleCache(oRequestor, sResourcePath, mQueryOptions, bSortExpandSelect,
			fnGetOriginalResourcePath, bPost, sMetaPath, bFetchOperationReturnType) {
		Cache.apply(this, arguments);

		this.bFetchOperationReturnType = bFetchOperationReturnType;
		this.sMetaPath = sMetaPath || this.sMetaPath; // overrides Cache c'tor
		this.bPost = bPost;
		this.bPosting = false;
		this.oPromise = null; // a SyncPromise for the current value
	}
function SingleCache(oRequestor, sResourcePath, mQueryOptions, bSortExpandSelect,
			fnGetOriginalResourcePath, bPost, sMetaPath, bFetchOperationReturnType) {
		Cache.apply(this, arguments);

		this.bFetchOperationReturnType = bFetchOperationReturnType;
		this.sMetaPath = sMetaPath || this.sMetaPath; // overrides Cache c'tor
		this.bPost = bPost;
		this.bPosting = false;
		this.oPromise = null; // a SyncPromise for the current value
	}
function SingleCache ( oRequestor , sResourcePath , mQueryOptions , bSortExpandSelect , fnGetOriginalResourcePath , bPost , sMetaPath , bFetchOperationReturnType ) { Cache . apply ( this , arguments ) ; this . bFetchOperationReturnType = bFetchOperationReturnType ; this . sMetaPath = sMetaPath || this . sMetaPath ; // overrides Cache c'tor this . bPost = bPost ; this . bPosting = false ; this . oPromise = null ; // a SyncPromise for the current value }
********************************************************************************************* SingleCache ********************************************************************************************* 
Creates a cache for a single entity that performs requests using the given requestor.

@param {sap.ui.model.odata.v4.lib._Requestor} oRequestor
The requestor
@param {string} sResourcePath
A resource path relative to the service URL
@param {object} [mQueryOptions]
A map of key-value pairs representing the query string
@param {boolean} [bSortExpandSelect=false]
Whether the paths in $expand and $select shall be sorted in the cache's query string
@param {function} [fnGetOriginalResourcePath]
A function that returns the cache's original resource path to be used to build the target
path for bound messages; if it is not given or returns nothing, <code>sResourcePath</code>
is used instead
@param {boolean} [bPost]
Whether the cache uses POST requests. If <code>true</code>, only {@link #post} may lead to
a request, {@link #read} may only read from the cache; otherwise {@link #post} throws an
error.
@param {string} [sMetaPath]
Optional meta path in case it cannot be derived from the given resource path
@param {boolean} [bFetchOperationReturnType]
Whether the entity type of the operation return value must be fetched in
{@link #fetchTypes}

@private
********************************************************************************************* SingleCache ********************************************************************************************* Creates a cache for a single entity that performs requests using the given requestor .
A cache that is used to cache a single resource.