function _SingleCache(oRequestor, sResourcePath, mQueryOptions, bSortExpandSelect,
			bSharedRequest, sOriginalResourcePath, bPost, sMetaPath, bEmpty) {
		_Cache.call(this, oRequestor, sResourcePath, mQueryOptions, bSortExpandSelect,
			sOriginalResourcePath, bSharedRequest);

		this.sMetaPath = sMetaPath || this.sMetaPath; // overrides Cache c'tor
		this.bPost = bPost;
		this.bPosting = false;
		if (bEmpty) {
			// simulates an empty response and ensure that all properties become late properties
			this.oPromise = SyncPromise.resolve({});
		} else {
			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]
  Whether the paths in $expand and $select shall be sorted in the cache's query string
@param {boolean} [bSharedRequest]
  If this parameter is set, the cache is read-only and modifying calls lead to an error.
@param {string} [sOriginalResourcePath=sResourcePath]
  The cache's original resource path to be used to build the target path for bound messages
@param {boolean} [bPost]
  Whether the cache uses POST requests. If <code>true</code>, the initial request must be
  done via {@link #post}. {@link #fetchValue} expects to have cache data, but may initiate
  requests for late properties. If <code>false</code>, {@link #post} throws an error.
@param {string} [sMetaPath]
  Optional meta path in case it cannot be derived from the given resource path
@param {boolean} [bEmpty]
  Whether the cache is initialized with an empty response so that all properties are fetched
  as late properties
@alias sap.ui.model.odata.v4.lib._SingleCache
@constructor
@private