/** * Tries to read the configuration from cache, if it's not cached loads it from file and caches it. * * @return array|object */ private function readFromCache() { if (($config = $this->cacheConfig->getCacheManager()->get($this->cacheConfig->getKey())) !== null) { return $config; } $config = $this->read(); $this->cacheConfig->getCacheManager()->set($this->cacheConfig->getKey(), $config, $this->cacheConfig->getTtl()); return $config; }
public function testGetData() { $object = new CacheConfig($this->data); $this->assertSame($this->data, $object->getData()); }
public static function dmemcache_key($key) { $prefix = CacheConfig::getCacheKeyPrefix(); if ($prefix == '') { $prefix = 'default'; } $full_key = $prefix . '-' . $key; return md5($full_key); }