com.atlassian.crowd.manager.cache
Interface CacheManager

All Known Implementing Classes:
CacheManagerEhcache

public interface CacheManager


Field Summary
static int DEFAULT_CACHE_TIME_IN_MINUTES
           
 
Method Summary
 java.lang.Object get(java.lang.String key)
           
 java.lang.Object get(java.lang.String cacheName, java.lang.String key)
           
 java.util.List getAllKeys()
           
 java.util.List getAllKeys(java.lang.String cacheName)
           
 void put(java.lang.String key, java.io.Serializable obj)
           
 void put(java.lang.String cacheName, java.lang.String key, java.io.Serializable obj)
           
 boolean remove(java.lang.String key)
           
 boolean remove(java.lang.String cacheName, java.lang.String key)
           
 void removeAll()
           
 void removeAll(java.lang.String cacheName)
           
 

Field Detail

DEFAULT_CACHE_TIME_IN_MINUTES

static final int DEFAULT_CACHE_TIME_IN_MINUTES
See Also:
Constant Field Values
Method Detail

put

void put(java.lang.String cacheName,
         java.lang.String key,
         java.io.Serializable obj)
         throws CacheManagerException
Throws:
CacheManagerException

get

java.lang.Object get(java.lang.String cacheName,
                     java.lang.String key)
                     throws CacheManagerException,
                            NotInCacheException
Throws:
CacheManagerException
NotInCacheException

remove

boolean remove(java.lang.String cacheName,
               java.lang.String key)
               throws CacheManagerException
Throws:
CacheManagerException

removeAll

void removeAll(java.lang.String cacheName)
               throws CacheManagerException
Throws:
CacheManagerException

getAllKeys

java.util.List getAllKeys(java.lang.String cacheName)
                          throws CacheManagerException
Throws:
CacheManagerException

put

void put(java.lang.String key,
         java.io.Serializable obj)
         throws CacheManagerException
Throws:
CacheManagerException

get

java.lang.Object get(java.lang.String key)
                     throws CacheManagerException,
                            NotInCacheException
Throws:
CacheManagerException
NotInCacheException

remove

boolean remove(java.lang.String key)
               throws CacheManagerException
Throws:
CacheManagerException

removeAll

void removeAll()
               throws CacheManagerException
Throws:
CacheManagerException

getAllKeys

java.util.List getAllKeys()
                          throws CacheManagerException
Throws:
CacheManagerException


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.