com.xpn.xwiki.cache.impl
Class XWikiCacheListener

java.lang.Object
  extended by com.xpn.xwiki.cache.impl.XWikiCacheListener
All Implemented Interfaces:
com.opensymphony.oscache.base.events.CacheEntryEventListener, com.opensymphony.oscache.base.events.CacheEventListener, java.util.EventListener

public class XWikiCacheListener
extends java.lang.Object
implements com.opensymphony.oscache.base.events.CacheEntryEventListener


Field Summary
private static org.apache.commons.logging.Log log
           
private static XWiki xwiki
           
 
Constructor Summary
XWikiCacheListener()
           
 
Method Summary
 void cacheEntryAdded(com.opensymphony.oscache.base.events.CacheEntryEvent event)
           
 void cacheEntryFlushed(com.opensymphony.oscache.base.events.CacheEntryEvent event)
           
 void cacheEntryRemoved(com.opensymphony.oscache.base.events.CacheEntryEvent event)
           
 void cacheEntryUpdated(com.opensymphony.oscache.base.events.CacheEntryEvent event)
           
 void cacheFlushed(com.opensymphony.oscache.base.events.CachewideEvent event)
           
 void cacheGroupFlushed(com.opensymphony.oscache.base.events.CacheGroupEvent event)
           
 void cachePatternFlushed(com.opensymphony.oscache.base.events.CachePatternEvent event)
           
static void setXWiki(XWiki xwiki)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log

xwiki

private static XWiki xwiki
Constructor Detail

XWikiCacheListener

public XWikiCacheListener()
Method Detail

setXWiki

public static void setXWiki(XWiki xwiki)

cacheEntryAdded

public void cacheEntryAdded(com.opensymphony.oscache.base.events.CacheEntryEvent event)
Specified by:
cacheEntryAdded in interface com.opensymphony.oscache.base.events.CacheEntryEventListener

cacheEntryFlushed

public void cacheEntryFlushed(com.opensymphony.oscache.base.events.CacheEntryEvent event)
Specified by:
cacheEntryFlushed in interface com.opensymphony.oscache.base.events.CacheEntryEventListener

cacheEntryRemoved

public void cacheEntryRemoved(com.opensymphony.oscache.base.events.CacheEntryEvent event)
Specified by:
cacheEntryRemoved in interface com.opensymphony.oscache.base.events.CacheEntryEventListener

cacheEntryUpdated

public void cacheEntryUpdated(com.opensymphony.oscache.base.events.CacheEntryEvent event)
Specified by:
cacheEntryUpdated in interface com.opensymphony.oscache.base.events.CacheEntryEventListener

cacheGroupFlushed

public void cacheGroupFlushed(com.opensymphony.oscache.base.events.CacheGroupEvent event)
Specified by:
cacheGroupFlushed in interface com.opensymphony.oscache.base.events.CacheEntryEventListener

cachePatternFlushed

public void cachePatternFlushed(com.opensymphony.oscache.base.events.CachePatternEvent event)
Specified by:
cachePatternFlushed in interface com.opensymphony.oscache.base.events.CacheEntryEventListener

cacheFlushed

public void cacheFlushed(com.opensymphony.oscache.base.events.CachewideEvent event)
Specified by:
cacheFlushed in interface com.opensymphony.oscache.base.events.CacheEntryEventListener


Copyright 2003 Ludovic Dubost