protected function MemcacheStorage::getBinIndex in Memcache Storage 7
Load cache bin index. This index is part of memcache key and changes if cache bin should be cleared.
2 calls to MemcacheStorage::getBinIndex()
- MemcacheStorage::cacheBinName in ./
memcache_storage.inc  - Returns a cache bin name with namespace prefix.
 - MemcacheStorage::increaseBinIndex in ./
memcache_storage.inc  - Increase cache bin index. This operation changes all memcache keys in selected cache bin so we simulate cache flush for it.
 
File
- ./
memcache_storage.inc, line 312  - Provides class for memcached data handling.
 
Class
- MemcacheStorage
 - Class handles memcached cache objects.
 
Code
protected function getBinIndex() {
  $indexes =& drupal_static('memcache_storage_bin_indexes', array());
  if (empty($indexes[$this->bin])) {
    $indexes[$this->bin] = 1;
    // Initial index value.
    MemcacheStorageAPI::set('memcache_storage_bin_indexes', $indexes, CACHE_PERMANENT);
  }
  return $indexes[$this->bin];
}