com.xpn.xwiki.cache.impl
Class OSCacheCache

java.lang.Object
  extended bycom.xpn.xwiki.cache.impl.OSCacheCache
All Implemented Interfaces:
XWikiCache

public class OSCacheCache
extends java.lang.Object
implements XWikiCache


Field Summary
private  com.opensymphony.oscache.base.Cache cache
           
 
Constructor Summary
OSCacheCache()
           
OSCacheCache(int capacity)
           
 
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 putInCache(java.lang.String key, java.lang.Object obj, com.opensymphony.oscache.base.EntryRefreshPolicy expiry)
           
 void setCapacity(int capacity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

private com.opensymphony.oscache.base.Cache cache
Constructor Detail

OSCacheCache

public OSCacheCache()

OSCacheCache

public OSCacheCache(int capacity)
Method Detail

setCapacity

public void setCapacity(int capacity)
Specified by:
setCapacity in interface XWikiCache

flushEntry

public void flushEntry(java.lang.String key)
Specified by:
flushEntry in interface XWikiCache

putInCache

public void putInCache(java.lang.String key,
                       java.lang.Object obj)
Specified by:
putInCache in interface XWikiCache

putInCache

public void putInCache(java.lang.String key,
                       java.lang.Object obj,
                       com.opensymphony.oscache.base.EntryRefreshPolicy expiry)

getFromCache

public java.lang.Object getFromCache(java.lang.String key)
                              throws XWikiCacheNeedsRefreshException
Specified by:
getFromCache in interface XWikiCache
Throws:
XWikiCacheNeedsRefreshException

getFromCache

public java.lang.Object getFromCache(java.lang.String key,
                                     int refeshPeriod)
                              throws XWikiCacheNeedsRefreshException
Specified by:
getFromCache in interface XWikiCache
Throws:
XWikiCacheNeedsRefreshException

cancelUpdate

public void cancelUpdate(java.lang.String key)
Specified by:
cancelUpdate in interface XWikiCache

flushAll

public void flushAll()
Specified by:
flushAll in interface XWikiCache


Copyright 2003 Ludovic Dubost