[TYPO3-dev] Announce: Released enetcache to forge

Christian Kuhn lolli at schwarzbu.ch
Sun Nov 29 23:57:56 CET 2009


Hey all,

we just released the new cache engine extension "enetcache" based on the 
new 4.3 caching framework to forge. enetcache provides an API for 
frontent plugins to realize caching on plugin content element level.

Summary of features:
- API for frontend plugins to easily get, set and drop entries in the 
cache engine. The usual TYPO3 page cache is handled transparently by 
enetcache internally.
- Flexible lifetime handling of cache entries.
- Plugin element content can be re-used on different pages.
- Mostly automagic clearing of dirty cache entries if records have been 
changed in the backend.
- Hooks into “Clear all cache” to enable administrators to manually 
clear content element caches together with the regular page cache.
- Provides a scheduler task to do a garbage collection of old entries 
for cache backends that don't that automatically (like dbBackend).
- Provides hooks in it's main frontend class to allow other extensions 
to manipulate the cache handling. This is used by ext:enetcacheanalytics 
which comes with a fine grained backend module for debugging and 
tracking cache actions.

It's the first upload of this extension to forge, but we think the code 
base is already in a pretty good state. The extension comes with a 
extensive manual, check it out!

The second extension "enetcacheanalytics" helps debugging enetcache. It 
hooks into enetcache and comes with a BE module to visualize what is 
going on in the engine. It's code base is still a bit rough and misses a 
manual. The extension is however easy to install and pretty much self 
self-explanatory. You should instantly get a feeling of how much time 
your plugins require to calculate and how much time could be saved using 
enetcache.

We are happy about feedback!

Regards
Christian




More information about the TYPO3-dev mailing list