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: d0004aa4b88e9330c7cea00039ead46f11f13388 $