interface SimpleCacheManagerInterface implements CacheInterface (View source)

Constants

PICK_FIRST

Select the first (enabled) provider in queue, do not traverse the queue.

PICK_LAST

Select the last (enabled) provider in queue, do not traverse the queue.

PICK_RANDOM

Select a random (enabled) provider in queue, do not traverse the queue.

PICK_BYWEIGHT

Select by weight, stop at first enabled provider.

PICK_ALL

Ask to all (enabled) providers and match responses.

PICK_TRAVERSE

Select the first (enabled) provider, in case of null response traverse the queue.

Methods

getNamespace()

No description

setNamespace($namespace)

No description

clearNamespace()

No description

addProvider(EnhancedSimpleCacheInterface $provider, $weight)

No description

removeProvider($id)

No description

getProvider($id)

No description

getProviders($enabled)

No description

getSelectedProvider()

get the last selected provider

CacheItemPoolManagerStats
getStats()

Get stats from all providers

Details

getNamespace()

setNamespace($namespace)

Parameters

$namespace

clearNamespace()

addProvider(EnhancedSimpleCacheInterface $provider, $weight)

Parameters

EnhancedSimpleCacheInterface $provider
$weight

removeProvider($id)

Parameters

$id

getProvider($id)

Parameters

$id

getProviders($enabled)

Parameters

$enabled

getSelectedProvider()

get the last selected provider

CacheItemPoolManagerStats getStats()

Get stats from all providers

Return Value

CacheItemPoolManagerStats