public abstract class Caches extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
Caches.OperationsCache |
| Modifier and Type | Field and Description |
|---|---|
protected static Cache<String,ContextProvider.AllowingContexts> |
allowingContextsCache |
protected static Cache<String,Boolean> |
containsCache |
protected static Cache<String,MMObjectNode> |
contextCache |
protected static boolean |
invalidateScheduled |
protected static Caches.OperationsCache |
operationsCache |
protected static Cache<Integer,Rank> |
rankCache |
protected static Cache<String,MMObjectNode> |
userCache |
| Constructor and Description |
|---|
Caches() |
| Modifier and Type | Method and Description |
|---|---|
static Cache<String,ContextProvider.AllowingContexts> |
getAllowingContextsCache() |
static Cache<String,Boolean> |
getContainsCache() |
static Cache<String,MMObjectNode> |
getContextCache() |
static Caches.OperationsCache |
getOperationsCache() |
static Cache<Integer,Rank> |
getRankCache() |
static Cache<String,MMObjectNode> |
getUserCache() |
protected static void |
invalidateCaches() |
protected static void |
invalidateCaches(int nodeNumber) |
(package private) static void |
notify(NodeEvent event) |
(package private) static void |
notify(RelationEvent event) |
static void |
waitForCacheInvalidation() |
protected static final Cache<String,MMObjectNode> userCache
protected static final Cache<String,MMObjectNode> contextCache
protected static final Cache<String,ContextProvider.AllowingContexts> allowingContextsCache
protected static final Caches.OperationsCache operationsCache
protected static boolean invalidateScheduled
public static Cache<String,MMObjectNode> getUserCache()
public static Cache<String,MMObjectNode> getContextCache()
public static Caches.OperationsCache getOperationsCache()
public static Cache<String,ContextProvider.AllowingContexts> getAllowingContextsCache()
static void notify(NodeEvent event)
static void notify(RelationEvent event)
protected static void invalidateCaches()
public static void waitForCacheInvalidation()
throws InterruptedException
InterruptedExceptionprotected static void invalidateCaches(int nodeNumber)
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}