---
Name: corecache
---
SilverStripe\Core\Injector\Injector:
  SilverStripe\Core\Cache\CacheFactory:
    class: 'SilverStripe\Core\Cache\DefaultCacheFactory'
    constructor:
      args:
        directory: '`TEMP_PATH`'
        version: null
      logger: '%$Psr\Log\LoggerInterface'
  Psr\SimpleCache\CacheInterface.cacheblock:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: "cacheblock"
      defaultLifetime: 600
  Psr\SimpleCache\CacheInterface.VersionProvider_composerlock:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: "VersionProvider_composerlock"
      disable-container: true
  Psr\SimpleCache\CacheInterface.RateLimiter:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: 'ratelimiter'
      disable-container: true
  Psr\SimpleCache\CacheInterface.InheritedPermissions:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: "InheritedPermissions"
      disable-container: true
  Psr\SimpleCache\CacheInterface.ThemeResourceLoader:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: 'ThemeResourceLoader'
  Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: 'DatabaseAdapterRegistry'
  Psr\SimpleCache\CacheInterface.EmbedShortcodeProvider:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: 'EmbedShortcodeProvider'
      defaultLifetime: 86400
  Psr\SimpleCache\CacheInterface.VersionProvider:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: 'VersionProvider'
  Psr\SimpleCache\CacheInterface.ClassInfo:
    factory: SilverStripe\Core\Cache\CacheFactory
    constructor:
      namespace: "ClassInfo"
      disable-container: true
