mediatekformation

DefaultRegion
in package
implements Region

The simplest cache region compatible with all doctrine-cache drivers.

Interfaces, Classes, Traits and Enums

Region
Defines a contract for accessing a particular named region.

Table of Contents

REGION_KEY_SEPARATOR  = '_'
$cache  : Cache
$lifetime  : int
$name  : string
__construct()  : mixed
contains()  : bool
Determine whether this region contains data for the given key.
evict()  : bool
Remove an item from the cache.
evictAll()  : bool
Remove all contents of this particular cache region.
get()  : CacheEntry|null
Get an item from the cache.
getCache()  : CacheProvider
getMultiple()  : mixed
{@inheritdoc}
getName()  : string
Retrieve the name of this region.
put()  : bool
Put an item into the cache.
getCacheEntryKey()  : string

Constants

REGION_KEY_SEPARATOR

public mixed REGION_KEY_SEPARATOR = '_'

Properties

Methods

__construct()

public __construct(string $name, Cache $cache, int $lifetime) : mixed
Parameters
$name : string
$cache : Cache
$lifetime : int
Return values
mixed

contains()

Determine whether this region contains data for the given key.

public contains(CacheKey $key) : bool
Parameters
$key : CacheKey

The cache key

Return values
bool

TRUE if the underlying cache contains corresponding data; FALSE otherwise.

evict()

Remove an item from the cache.

public evict(CacheKey $key) : bool
Parameters
$key : CacheKey

The key under which to cache the item.

Return values
bool

evictAll()

Remove all contents of this particular cache region.

public evictAll() : bool
Return values
bool

getName()

Retrieve the name of this region.

public getName() : string
Return values
string

The region name

put()

Put an item into the cache.

public put(CacheKey $key, CacheEntry $entry[, Lock|null $lock = null ]) : bool
Parameters
$key : CacheKey

The key under which to cache the item.

$entry : CacheEntry

The entry to cache.

$lock : Lock|null = null

The lock previously obtained.

Return values
bool

Search results