# Zend_Application_Resource_Cachemanager

`Zend_Application_Resource_Cachemanager` kann verwendet werden um ein Bündel von `Zend_Cache` Optionen zu setzen die verwendet werden sollen wenn Caches lazy geladen werden bei der Verwendung von `Zend_Cache_Manager`

Da der Cache Manager ein Lazy Loading Mechanismus ist, werden die Optionen auf Options Templates übersetzt welche verwendet werden um ein Cache Objekt auf Anfrage zu initialisieren.

## Beispiel einer Cachemanager Ressource Konfiguration

Anbei ist eine Beispiel INI Datei die zeigt wie `Zend_Cache_Manager` konfiguriert werden kann. Das Format ist der Präfix der Cachemanager Ressource (resources.cachemanager) gefolgt von dem Namen der einer Cache Template/Bündel Option zugeordnet werden soll (z.B. resources.cachemanager.database) und letztendlich gefolgt von einer typischen `Zend_Cache` Option.

    resources.cachemanager.database.frontend.name = Core
    resources.cachemanager.database.frontend.options.lifetime = 7200
    resources.cachemanager.database.frontend.options.automatic_serialization = true
    resources.cachemanager.database.backend.name = File
    resources.cachemanager.database.backend.options.cache_dir = "/path/to/cache"

Das Empfangen dieses Caches vom Cache Manager ist in Wirklichkeit so einfach wie der Zugriff auf eine Instanz des Managers und dem Aufruf von `$cacheManager->getCache('database');`.