CacheManager
class CacheManager extends AdapterManager
Cache manager.
Traits
Properties
protected string | $default | Name of the default connection. | from ConfigurableTrait |
protected array | $configurations | Configurations. | from ConfigurableTrait |
protected Container | $container | Container. | from AdapterManager |
protected array | $extensions | Extensions. | from AdapterManager |
protected array | $instances | Connections. | from AdapterManager |
protected bool|array | $classWhitelist | Class whitelist. |
Methods
Constructor.
Returns a cache instance.
No description
Magic shortcut to the default configuration.
APCU store factory.
File store factory.
Database store factory.
Memcache store factory.
Memcached store factory.
Memory store factory.
Redis store factory.
Null store factory.
Windows cache store factory.
Zend disk store factory.
Zend memory store factory.
No description
No description
No description
No description
No description
No description
No description
Details
at line 61
__construct(string $default, array $configurations, Container $container, bool|array $classWhitelist = false)
Constructor.
in ConfigurableTrait at line 50
addConfiguration(string $name, array $configuration)
Adds a configuration.
in ConfigurableTrait at line 61
removeConfiguration(string $name)
Removes a configuration.
It will also remove any active connection linked to the configuration.
in AdapterManager at line 70
extend(string $name, string|Closure $adapter)
Adds extension.
in AdapterManager at line 82
protected mixed
factory(string $adapterName, array $configuration = [])
Factory.
at line 195
protected mixed
instantiate(string $configuration)
Returns a cache instance.
at line 44
StoreInterface
instance($configuration = null)
in AdapterManager at line 136
mixed
__call(string $name, array $arguments)
Magic shortcut to the default configuration.
at line 74
protected APCU
apcuFactory(array $configuration)
APCU store factory.
at line 85
protected File
fileFactory(array $configuration)
File store factory.
at line 96
protected Database
databaseFactory(array $configuration)
Database store factory.
at line 107
protected Memcache
memcacheFactory(array $configuration)
Memcache store factory.
at line 118
protected Memcached
memcachedFactory(array $configuration)
Memcached store factory.
at line 129
protected Memory
memoryFactory(array $configuration)
Memory store factory.
at line 140
protected Redis
redisFactory(array $configuration)
Redis store factory.
at line 151
protected NullStore
nullFactory(array $configuration)
Null store factory.
at line 162
protected WinCache
wincacheFactory(array $configuration)
Windows cache store factory.
at line 173
protected ZendDisk
zenddiskFactory(array $configuration)
Zend disk store factory.
at line 184
protected ZendMemory
zendmemoryFactory(array $configuration)
Zend memory store factory.