X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fmemcache%2Fsrc%2FMemcacheBackendFactory.php;h=ea958178693225be57e1ec81714126bbf34e0321;hb=059867c3f96750652c80f39e44c442a58c2549ee;hp=04f0c6f8a0adda19ff3a47fbaf82319dd619dc9f;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/web/modules/contrib/memcache/src/MemcacheBackendFactory.php b/web/modules/contrib/memcache/src/MemcacheBackendFactory.php index 04f0c6f8a..ea9581786 100644 --- a/web/modules/contrib/memcache/src/MemcacheBackendFactory.php +++ b/web/modules/contrib/memcache/src/MemcacheBackendFactory.php @@ -1,38 +1,21 @@ lock = $lock; - $this->settings = $settings; + public function __construct(MemcacheDriverFactory $memcache_factory, CacheTagsChecksumInterface $checksum_provider, TimestampInvalidatorInterface $timestamp_invalidator) { $this->memcacheFactory = $memcache_factory; $this->checksumProvider = $checksum_provider; + $this->timestampInvalidator = $timestamp_invalidator; } /** * Gets MemcacheBackend for the specified cache bin. * - * @param $bin + * @param string $bin * The cache bin for which the object is created. * * @return \Drupal\memcache\MemcacheBackend @@ -70,9 +62,8 @@ class MemcacheBackendFactory { return new MemcacheBackend( $bin, $this->memcacheFactory->get($bin), - $this->lock, - $this->settings, - $this->checksumProvider + $this->checksumProvider, + $this->timestampInvalidator ); }