Class XWikiCacheStore

  • All Implemented Interfaces:
    XWikiCacheStoreInterface, XWikiStoreInterface, org.xwiki.component.phase.Initializable, org.xwiki.observation.EventListener

    @Component(roles=XWikiStoreInterface.class)
    @Named("cache")
    @InstantiationStrategy(PER_LOOKUP)
    public class XWikiCacheStore
    extends com.xpn.xwiki.internal.store.AbstractXWikiStore
    implements XWikiCacheStoreInterface, org.xwiki.observation.EventListener, org.xwiki.component.phase.Initializable
    A proxy store implementation that caches Documents when they are first fetched and subsequently return them from a cache. It delegates all write and search operations to an underlying store without doing any caching on them.
    Version:
    $Id: f3e8348f206c5d1edf2928c1e1c170c6f7e7d27c $