memcache-lock.inc in Memcache API and Integration 6
Same filename and directory in other branches
File
memcache-lock.incView source
<?php
/**
* @file
* A memcache based implementation of a locking mechanism.
* See includes/lock.inc for documenation
*/
require_once dirname(__FILE__) . '/dmemcache.inc';
// Check if memcached is available - if not include default lock handler.
// See https://www.drupal.org/node/1184678 and
// http://drupal.org/node/1225404
$lock_file = dirname(__FILE__) . '/memcache-lock-code.inc';
if (!dmemcache_object('semaphore')) {
$lock_file = getcwd() . '/includes/lock.inc';
}
require_once $lock_file;