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.
No description
No description
No description
No description
No description
No description
No description
Details
at line 59
__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 171
protected mixed
instantiate(string $configuration)
Returns a cache instance.
at line 42
StoreInterface
instance($configuration = null)
in AdapterManager at line 136
mixed
__call(string $name, array $arguments)
Magic shortcut to the default configuration.
at line 72
protected APCU
apcuFactory(array $configuration)
APCU store factory.
at line 83
protected File
fileFactory(array $configuration)
File store factory.
at line 94
protected Database
databaseFactory(array $configuration)
Database store factory.
at line 105
protected Memcache
memcacheFactory(array $configuration)
Memcache store factory.
at line 116
protected Memcached
memcachedFactory(array $configuration)
Memcached store factory.
at line 127
protected Memory
memoryFactory(array $configuration)
Memory store factory.
at line 138
protected Redis
redisFactory(array $configuration)
Redis store factory.
at line 149
protected NullStore
nullFactory(array $configuration)
Null store factory.
at line 160
protected WinCache
wincacheFactory(array $configuration)
Windows cache store factory.