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.