X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCore%2FCache%2FMemcachedCache.php;h=d8fcbc770d428e1e68126f11e3493d9b82c2d23a;hb=ee8689cc899beecaf0943ac175550a7fb49cf199;hp=95bfae39f25d0100f31118aaf5166c412e8c81c5;hpb=4d749efceec08a1f8e885d7b80a3443bca7d02c7;p=friendica.git diff --git a/src/Core/Cache/MemcachedCache.php b/src/Core/Cache/MemcachedCache.php index 95bfae39f2..d8fcbc770d 100644 --- a/src/Core/Cache/MemcachedCache.php +++ b/src/Core/Cache/MemcachedCache.php @@ -1,18 +1,36 @@ . + * + */ namespace Friendica\Core\Cache; use Exception; -use Friendica\Core\Config\Configuration; +use Friendica\Core\BaseCache; +use Friendica\Core\Config\IConfig; use Memcached; use Psr\Log\LoggerInterface; /** * Memcached Cache - * - * @author Hypolite Petovan */ -class MemcachedCache extends Cache implements IMemoryCache +class MemcachedCache extends BaseCache implements IMemoryCache { use TraitCompareSet; use TraitCompareDelete; @@ -39,7 +57,7 @@ class MemcachedCache extends Cache implements IMemoryCache * * @throws \Exception */ - public function __construct(string $hostname, Configuration $config, LoggerInterface $logger) + public function __construct(string $hostname, IConfig $config, LoggerInterface $logger) { if (!class_exists('Memcached', false)) { throw new Exception('Memcached class isn\'t available'); @@ -102,7 +120,7 @@ class MemcachedCache 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); @@ -145,7 +163,7 @@ class MemcachedCache 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->memcached->add($cachekey, $value, $ttl); @@ -156,6 +174,6 @@ class MemcachedCache extends Cache implements IMemoryCache */ public function getName() { - return self::TYPE_MEMCACHED; + return Type::MEMCACHED; } }