org.ajax4jsf.cache
Class OSCacheCache

java.lang.Object
  extended by org.ajax4jsf.cache.OSCacheCache
All Implemented Interfaces:
Cache

public class OSCacheCache
extends java.lang.Object
implements Cache

Author:
Nick - mailto:nbelaevski@exadel.com created 01.05.2007

Constructor Summary
OSCacheCache(com.opensymphony.oscache.base.Cache cache, CacheLoader cacheLoader)
           
 
Method Summary
 void addListener(CacheListener listener)
           
 void clear()
           
 boolean containsKey(java.lang.Object key)
           
 boolean containsValue(java.lang.Object value)
           
 java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
           
 void evict()
           
 java.lang.Object get(java.lang.Object key, java.lang.Object context)
           
 CacheEntry getCacheEntry(java.lang.Object key)
           
 boolean isEmpty()
           
 java.util.Set<java.lang.Object> keySet()
           
 void load(java.lang.Object key, java.lang.Object context)
           
 java.lang.Object peek(java.lang.Object key)
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> t)
           
 java.lang.Object remove(java.lang.Object key)
           
 void removeListener(CacheListener listener)
           
 int size()
           
 java.util.Collection<java.lang.Object> values()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ajax4jsf.cache.Cache
equals, hashCode
 

Constructor Detail

OSCacheCache

public OSCacheCache(com.opensymphony.oscache.base.Cache cache,
                    CacheLoader cacheLoader)
Method Detail

addListener

public void addListener(CacheListener listener)
Specified by:
addListener in interface Cache

clear

public void clear()
Specified by:
clear in interface Cache

containsKey

public boolean containsKey(java.lang.Object key)
Specified by:
containsKey in interface Cache

containsValue

public boolean containsValue(java.lang.Object value)
Specified by:
containsValue in interface Cache

entrySet

public java.util.Set<java.util.Map.Entry<java.lang.Object,java.lang.Object>> entrySet()
Specified by:
entrySet in interface Cache

evict

public void evict()
Specified by:
evict in interface Cache

get

public java.lang.Object get(java.lang.Object key,
                            java.lang.Object context)
                     throws CacheException
Specified by:
get in interface Cache
Throws:
CacheException

getCacheEntry

public CacheEntry getCacheEntry(java.lang.Object key)
Specified by:
getCacheEntry in interface Cache

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Cache

keySet

public java.util.Set<java.lang.Object> keySet()
Specified by:
keySet in interface Cache

load

public void load(java.lang.Object key,
                 java.lang.Object context)
          throws CacheException
Specified by:
load in interface Cache
Throws:
CacheException

peek

public java.lang.Object peek(java.lang.Object key)
Specified by:
peek in interface Cache

put

public java.lang.Object put(java.lang.Object key,
                            java.lang.Object value)
Specified by:
put in interface Cache

putAll

public void putAll(java.util.Map<? extends java.lang.Object,? extends java.lang.Object> t)
Specified by:
putAll in interface Cache

remove

public java.lang.Object remove(java.lang.Object key)
Specified by:
remove in interface Cache

removeListener

public void removeListener(CacheListener listener)
Specified by:
removeListener in interface Cache

size

public int size()
Specified by:
size in interface Cache

values

public java.util.Collection<java.lang.Object> values()
Specified by:
values in interface Cache


Copyright © 2010. All Rights Reserved.