Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / memcache / src / Lock / MemcacheLockFactory.php
index d3abda95be59973a66c722270d898ff095e60b5c..936a9a893dd17b1095cee0d582e8461e941fdb33 100644 (file)
@@ -1,13 +1,8 @@
 <?php
 
-/**
- * @file
- * Contains \Drupal\memcache\Lock\MemcacheLockFactory.
- */
-
 namespace Drupal\memcache\Lock;
 
-use Drupal\memcache\DrupalMemcacheFactory;
+use Drupal\memcache\Driver\MemcacheDriverFactory;
 
 /**
  * THe memcache lock factory.
@@ -24,16 +19,17 @@ class MemcacheLockFactory {
   /**
    * The memcache factory.
    *
-   * @var \Drupal\memcache\DrupalMemcacheFactory
+   * @var \Drupal\memcache\Driver\MemcacheDriverFactory
    */
   protected $factory;
 
   /**
-   * Constructs a new MemcacheLockBackend.
+   * Constructs a new MemcacheLockFactory.
    *
-   * @param \Drupal\memcache\DrupalMemcacheFactory $memcache_factory
+   * @param \Drupal\memcache\Driver\MemcacheDriverFactory $memcache_factory
+   *   The memcache factory.
    */
-  public function __construct(DrupalMemcacheFactory $memcache_factory) {
+  public function __construct(MemcacheDriverFactory $memcache_factory) {
     $this->factory = $memcache_factory;
   }
 
@@ -41,18 +37,10 @@ class MemcacheLockFactory {
    * Gets a lock backend instance.
    *
    * @return \Drupal\Core\Lock\LockBackendInterface
+   *   A locked Memcache backend instance.
    */
   public function get() {
     return new MemcacheLockBackend($this->bin, $this->factory->get($this->bin));
   }
 
-  /**
-   * Gets a persistent lock backend instance.
-   *
-   * @return \Drupal\Core\Lock\LockBackendInterface
-   */
-  public function getPersistent() {
-    return new PersistentMemcacheLockBackend($this->bin, $this->factory->get($this->bin));
-  }
-
 }