class DefaultCacheFactory implements CacheFactory (View source)

Returns the most performant combination of caches available on the system: - PhpFilesCache (PHP 7 with opcache enabled) - ApcuCache (requires APC) with a FilesystemCache fallback (for larger cache volumes) - FilesystemCache if none of the above is available

Modelled after Symfony\Component\Cache\Adapter\AbstractAdapter::createSystemCache()

Methods

__construct(array $args = [], LoggerInterface $logger = null)

No description

object
create(string $service, array $args = [])

No description

Details

__construct(array $args = [], LoggerInterface $logger = null)

Parameters

array $args List of global options to merge with args during create()
LoggerInterface $logger Logger instance to assign

object create(string $service, array $args = [])

Parameters

string $service The class name of the service.
array $args

Return Value

object