You are here

protected function MemcacheCache::doContains in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/doctrine/cache/lib/Doctrine/Common/Cache/MemcacheCache.php \Doctrine\Common\Cache\MemcacheCache::doContains()

Tests if an entry exists in the cache.

Parameters

string $id The cache id of the entry to check for.:

Return value

boolean TRUE if a cache entry exists for the given cache id, FALSE otherwise.

Overrides CacheProvider::doContains

File

vendor/doctrine/cache/lib/Doctrine/Common/Cache/MemcacheCache.php, line 75

Class

MemcacheCache
Memcache cache provider.

Namespace

Doctrine\Common\Cache

Code

protected function doContains($id) {
  $flags = null;
  $this->memcache
    ->get($id, $flags);

  //if memcache has changed the value of "flags", it means the value exists
  return $flags !== null;
}