com.xpn.xwiki.cache.api
Interface XWikiCache

All Known Implementing Classes:
OSCacheCache

public interface XWikiCache


Method Summary
 void cancelUpdate(java.lang.String key)
           
 void flushAll()
           
 void flushEntry(java.lang.String key)
           
 java.lang.Object getFromCache(java.lang.String key)
           
 java.lang.Object getFromCache(java.lang.String key, int refeshPeriod)
           
 void putInCache(java.lang.String key, java.lang.Object obj)
           
 void setCapacity(int capacity)
           
 

Method Detail

setCapacity

public void setCapacity(int capacity)

flushEntry

public void flushEntry(java.lang.String key)

putInCache

public void putInCache(java.lang.String key,
                       java.lang.Object obj)

getFromCache

public java.lang.Object getFromCache(java.lang.String key)
                              throws XWikiCacheNeedsRefreshException
Throws:
XWikiCacheNeedsRefreshException

getFromCache

public java.lang.Object getFromCache(java.lang.String key,
                                     int refeshPeriod)
                              throws XWikiCacheNeedsRefreshException
Throws:
XWikiCacheNeedsRefreshException

cancelUpdate

public void cancelUpdate(java.lang.String key)

flushAll

public void flushAll()


Copyright 2003 Ludovic Dubost