org.tinygroup.cache.ehcache
Class EhCache

java.lang.Object
  extended by org.tinygroup.cache.ehcache.EhCache
All Implemented Interfaces:
Cache

public class EhCache
extends Object
implements Cache

分组的支持


Constructor Summary
EhCache()
           
 
Method Summary
 void cleanGroup(String group)
           
 void clear()
           
 void destroy()
           
 int freeMemoryElements(int numberToFree)
           
 Object get(String key)
           
 Object get(String groupName, String key)
           
 Set<String> getGroupKeys(String group)
           
 String getStats()
           
 void init(String region)
           
 void put(String key, Object object)
           
 void put(String groupName, String key, Object object)
           
 void putSafe(String key, Object object)
           
 void remove(String key)
           
 void remove(String group, String key)
           
 void setCacheManager(CacheManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EhCache

public EhCache()
Method Detail

init

public void init(String region)
Specified by:
init in interface Cache

get

public Object get(String key)
Specified by:
get in interface Cache

put

public void put(String key,
                Object object)
Specified by:
put in interface Cache

putSafe

public void putSafe(String key,
                    Object object)
Specified by:
putSafe in interface Cache

put

public void put(String groupName,
                String key,
                Object object)
Specified by:
put in interface Cache

get

public Object get(String groupName,
                  String key)
Specified by:
get in interface Cache

getGroupKeys

public Set<String> getGroupKeys(String group)
Specified by:
getGroupKeys in interface Cache

cleanGroup

public void cleanGroup(String group)
Specified by:
cleanGroup in interface Cache

clear

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

remove

public void remove(String key)
Specified by:
remove in interface Cache

remove

public void remove(String group,
                   String key)
Specified by:
remove in interface Cache

getStats

public String getStats()
Specified by:
getStats in interface Cache

freeMemoryElements

public int freeMemoryElements(int numberToFree)
Specified by:
freeMemoryElements in interface Cache

destroy

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

setCacheManager

public void setCacheManager(CacheManager manager)
Specified by:
setCacheManager in interface Cache


Copyright © 2006–2015 TinyGroup. All rights reserved.