function CacheDriver(callContext, authority, resource, clientId, cache, refreshFunction) {
  this._callContext = callContext;
  this._log = new Logger('CacheDriver', callContext._logContext);
  this._authority = authority;
  this._resource = resource;
  this._clientId = clientId;
  this._cache = cache || nopCache;
  this._refreshFunction = refreshFunction;
}
/**
 * Constructs a new CacheDriver object.
 * @constructor
 * @private
 * @param {object} callContext Contains any context information that applies to the request.
 * @param {string} authority
 * @param {TokenCache} [cache]     A token cache to use.  If none is passed then the CacheDriver instance
 *                                 will not cache.
 * @param {RefreshEntryFunction} refreshFunction
 */
Constructs a new CacheDriver object.
@constructor
@private
@param {object} callContext Contains any context information that applies to the request.
@param {string} authority
@param {TokenCache} [cache]     A token cache to use.  If none is passed then the CacheDriver instance
will not cache.
Constructs a new CacheDriver object . @constructor @private @param { object } callContext Contains any context information that applies to the request . @param { string } authority @param { TokenCache } [ cache ] A token cache to use . If none is passed then the CacheDriver instance will not cache .
function CacheDriver(callContext, authority, resource, clientId, cache, refreshFunction) {
  this._callContext = callContext;
  this._log = new Logger('CacheDriver', callContext._logContext);
  this._authority = authority;
  this._resource = resource;
  this._clientId = clientId;
  this._cache = cache || nopCache;
  this._refreshFunction = refreshFunction;
}
function CacheDriver ( callContext , authority , resource , clientId , cache , refreshFunction ) { this . _callContext = callContext ; this . _log = new Logger ( 'CacheDriver' , callContext . _logContext ) ; this . _authority = authority ; this . _resource = resource ; this . _clientId = clientId ; this . _cache = cache || nopCache ; this . _refreshFunction = refreshFunction ; }
Constructs a new CacheDriver object.
Constructs a new CacheDriver object .