public interface Cache<T>
| Modifier and Type | Method and Description |
|---|---|
<C> CacheFinder<T,C> |
createCacheFinder(String attributeName) |
void |
fillCache(List<T> cacheables) |
void |
fillCache(T cacheable) |
Collection<T> |
findForKey(String attributeName,
Object key) |
Collection<T> |
findForKeys(String attributeName,
Collection<? extends Object> keys) |
Collection<T> |
getAllFromCache() |
void |
removeFromCache(Collection<T> cacheables) |
void |
removeFromCache(T cacheable2Remove) |
void fillCache(List<T> cacheables) throws IllegalAccessException, InvocationTargetException
void fillCache(T cacheable) throws IllegalAccessException, InvocationTargetException
void removeFromCache(Collection<T> cacheables) throws IllegalAccessException, InvocationTargetException
void removeFromCache(T cacheable2Remove) throws IllegalAccessException, InvocationTargetException
Collection<T> getAllFromCache()
<C> CacheFinder<T,C> createCacheFinder(String attributeName)
Collection<T> findForKey(String attributeName, Object key)
Collection<T> findForKeys(String attributeName, Collection<? extends Object> keys)
Copyright © 2013 RapidPM. All rights reserved.