You are here

protected function ArrayCache::doContains in Plug 7

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

1 call to ArrayCache::doContains()
ArrayCache::doFetch in lib/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php
Fetches an entry from the cache.

File

lib/doctrine/cache/lib/Doctrine/Common/Cache/ArrayCache.php, line 51

Class

ArrayCache
Array cache driver.

Namespace

Doctrine\Common\Cache

Code

protected function doContains($id) {

  // isset() is required for performance optimizations, to avoid unnecessary function calls to array_key_exists.
  return isset($this->data[$id]) || array_key_exists($id, $this->data);
}