public static function setDoctrineCache(DoctrineCacheProvider $cache) { self::$cacheImplementation = new DoctrineCache($cache); self::$hasBeenCleared = false; }