ome.services.util.cache
Class IdBackedCache<K extends ome.model.IObject,V extends Serializable>
java.lang.Object
ome.services.util.cache.DelegatingCache<K,V>
ome.services.util.cache.IdBackedCache<K,V>
- All Implemented Interfaces:
- Cache<K,V>
public class IdBackedCache<K extends ome.model.IObject,V extends Serializable>
- extends DelegatingCache<K,V>
Wrapper which provides clean-up functionality. If the backing type is
removed, then the cache element will also be removed. The reap()
method checks all current ids.
- Since:
- 3.0-Beta4
- Author:
- Josh Moore, josh at glencoesoftware.com
Method Summary |
V |
get(long id)
|
void |
reap()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdBackedCache
public IdBackedCache(LocalQuery query,
Cache<K,V> cache)
get
public V get(long id)
- Specified by:
get
in interface Cache<K extends ome.model.IObject,V extends Serializable>
- Overrides:
get
in class DelegatingCache<K extends ome.model.IObject,V extends Serializable>
reap
public void reap()
- Specified by:
reap
in interface Cache<K extends ome.model.IObject,V extends Serializable>
- Overrides:
reap
in class DelegatingCache<K extends ome.model.IObject,V extends Serializable>
OmeroJava Api
Version: Beta-4.2.0-r7571-b29
Copyright © 2009 The University of Dundee. All Rights Reserved.