ZF-10166: Zend_Translate should not clear all cache and use tagging when backend is capable of it
I pass my cache object to Zend_Translate::setCache and when I call Zend_Translate::clearCache() it clears complete cache - no matter who worte it. problem is that one server is used by few projects and they all lose cache.
Could Zend_Translate and probably all other components (currency, locale data ... etc) that use cache, try to use tags if available in cache component.
I've extended Memcached backend so it supports cache tagging. So MyComp_Cache_Backend_Memcached::getCapabilities() return array with entry ('tags' => true) and I have implemented my way of handling tags.