public static function setArrayAccessCache(\ArrayAccess $cache) { self::$cacheImplementation = new ArrayAccessCacheAdapter($cache); self::$hasBeenCleared = false; }