public abstract class AbstractCache extends Object
Constructor and Description |
---|
AbstractCache() |
Modifier and Type | Method and Description |
---|---|
static <T extends AbstractCache> |
debugDump(ThreadLocal<T> cacheThreadLocal) |
void |
decrementEntryCount() |
abstract String |
description() |
static <T extends AbstractCache> |
destroy(ThreadLocal<T> cacheThreadLocal,
Trace logger) |
static <T extends AbstractCache> |
enter(ThreadLocal<T> cacheThreadLocal,
Class<T> cacheClass,
Trace logger) |
static boolean |
exists(ThreadLocal<? extends AbstractCache> cacheThreadLocal) |
static <T extends AbstractCache> |
exit(ThreadLocal<T> cacheThreadLocal,
Trace logger) |
int |
getEntryCount() |
void |
incrementEntryCount() |
public static <T extends AbstractCache> T enter(ThreadLocal<T> cacheThreadLocal, Class<T> cacheClass, Trace logger)
public static <T extends AbstractCache> T exit(ThreadLocal<T> cacheThreadLocal, Trace logger)
public static <T extends AbstractCache> void destroy(ThreadLocal<T> cacheThreadLocal, Trace logger)
public void incrementEntryCount()
public void decrementEntryCount()
public int getEntryCount()
public static boolean exists(ThreadLocal<? extends AbstractCache> cacheThreadLocal)
public static <T extends AbstractCache> String debugDump(ThreadLocal<T> cacheThreadLocal)
public abstract String description()
Copyright © 2016 evolveum. All rights reserved.