public static function setArrayAccessCache(\ArrayAccess $cache)
    {
        self::$cacheImplementation = new ArrayAccessCacheAdapter($cache);
        self::$hasBeenCleared      = false;
    }
public static function setArrayAccessCache(\ArrayAccess $cache)
    {
        self::$cacheImplementation = new ArrayAccessCacheAdapter($cache);
        self::$hasBeenCleared      = false;
    }
public static function setArrayAccessCache ( \ ArrayAccess $ cache ) { self :: $ cacheImplementation = new ArrayAccessCacheAdapter ( $ cache ) ; self :: $ hasBeenCleared = false ; }
Uses the supplied array access cache to store the parsed queries.

@param \ArrayAccess $cache The array access cache

@return void
Uses the supplied array access cache to store the parsed queries .