Package org.apache.jena.atlas.lib
Interface CacheSet<T>
-
- All Known Implementing Classes:
CacheSetImpl,CacheSetSync,CacheSetWrapper
public interface CacheSet<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(T e)voidclear()booleancontains(T obj)booleanisEmpty()voidremove(T obj)voidsetDropHandler(java.util.function.Consumer<T> dropHandler)Register a callback - called when an object is dropped from the cache (optional operation)longsize()
-
-
-
Method Detail
-
add
void add(T e)
-
clear
void clear()
-
contains
boolean contains(T obj)
-
isEmpty
boolean isEmpty()
-
remove
void remove(T obj)
-
size
long size()
-
setDropHandler
void setDropHandler(java.util.function.Consumer<T> dropHandler)
Register a callback - called when an object is dropped from the cache (optional operation)
-
-