com.atlassian.confluence.cache
Class MemoryCache

java.lang.Object
  extended bycom.atlassian.confluence.cache.MemoryCache
All Implemented Interfaces:
com.atlassian.user.impl.cache.Cache

public class MemoryCache
extends Object
implements com.atlassian.user.impl.cache.Cache

An in-memory cache that uses a HashMap as its data store.


Constructor Summary
MemoryCache()
           
 
Method Summary
 Object get(Object key)
           
 List getKeys()
           
 String getName()
           
 int getStatus()
           
 void put(Object key, Object value)
           
 void remove(Object key)
           
 void removeAll()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryCache

public MemoryCache()
Method Detail

getName

public String getName()
Specified by:
getName in interface com.atlassian.user.impl.cache.Cache

get

public Object get(Object key)
Specified by:
get in interface com.atlassian.user.impl.cache.Cache

getKeys

public List getKeys()
Specified by:
getKeys in interface com.atlassian.user.impl.cache.Cache

put

public void put(Object key,
                Object value)
Specified by:
put in interface com.atlassian.user.impl.cache.Cache

remove

public void remove(Object key)
Specified by:
remove in interface com.atlassian.user.impl.cache.Cache

removeAll

public void removeAll()
Specified by:
removeAll in interface com.atlassian.user.impl.cache.Cache

getStatus

public int getStatus()
Specified by:
getStatus in interface com.atlassian.user.impl.cache.Cache


Confluence is developed by Atlassian.