X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FCache%2FMemcacheCache.php;h=b6d93bf804ff6f54d8339dd099e3bcf733aae8b8;hb=043e04f484c1fbaf4444454ba08b2c769ca2761c;hp=5bf231b398d75281e51208ed55e4766f57e6f6c4;hpb=c1dbb256561ecdb19fe0541628b1ec0f06d95dfa;p=friendica.git diff --git a/src/Core/Cache/MemcacheCache.php b/src/Core/Cache/MemcacheCache.php index 5bf231b398..b6d93bf804 100644 --- a/src/Core/Cache/MemcacheCache.php +++ b/src/Core/Cache/MemcacheCache.php @@ -1,17 +1,35 @@ . + * + */ namespace Friendica\Core\Cache; use Exception; -use Friendica\Core\Config\IConfiguration; +use Friendica\Core\BaseCache; +use Friendica\Core\Config\IConfig; use Memcache; /** * Memcache Cache - * - * @author Hypolite Petovan */ -class MemcacheCache extends Cache implements IMemoryCache +class MemcacheCache extends BaseCache implements IMemoryCache { use TraitCompareSet; use TraitCompareDelete; @@ -25,7 +43,7 @@ class MemcacheCache extends Cache implements IMemoryCache /** * @throws Exception */ - public function __construct(string $hostname, IConfiguration $config) + public function __construct(string $hostname, IConfig $config) { if (!class_exists('Memcache', false)) { throw new Exception('Memcache class isn\'t available'); @@ -84,7 +102,7 @@ class MemcacheCache extends Cache implements IMemoryCache /** * (@inheritdoc) */ - public function set($key, $value, $ttl = Cache::FIVE_MINUTES) + public function set($key, $value, $ttl = Duration::FIVE_MINUTES) { $cachekey = $this->getCacheKey($key); @@ -129,7 +147,7 @@ class MemcacheCache extends Cache implements IMemoryCache /** * (@inheritdoc) */ - public function add($key, $value, $ttl = Cache::FIVE_MINUTES) + public function add($key, $value, $ttl = Duration::FIVE_MINUTES) { $cachekey = $this->getCacheKey($key); return $this->memcache->add($cachekey, serialize($value), MEMCACHE_COMPRESSED, $ttl); @@ -140,6 +158,6 @@ class MemcacheCache extends Cache implements IMemoryCache */ public function getName() { - return self::TYPE_MEMCACHE; + return Type::MEMCACHE; } }