<?php
-/**
- * @file
- * Contains \Drupal\memcache\Lock\MemcacheLockFactory.
- */
-
namespace Drupal\memcache\Lock;
-use Drupal\memcache\DrupalMemcacheFactory;
+use Drupal\memcache\Driver\MemcacheDriverFactory;
/**
* THe memcache lock factory.
/**
* 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;
}
* 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));
- }
-
}