public class CacheConfiguration extends Object implements DebugDumpable
Modifier and Type | Class and Description |
---|---|
class |
CacheConfiguration.CacheObjectTypeConfiguration |
static class |
CacheConfiguration.StatisticsLevel |
INDENT_STRING
Constructor and Description |
---|
CacheConfiguration() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public boolean supportsObjectType(Class<?> type)
public CacheConfiguration.CacheObjectTypeConfiguration getForObjectType(Class<?> type)
public boolean isAvailable()
public Integer getMaxSize()
public void setMaxSize(Integer maxSize)
public Integer getTimeToLive()
public void setTimeToLive(Integer timeToLive)
public Boolean getTraceMiss()
public void setTraceMiss(Boolean traceMiss)
public Boolean getTracePass()
public void setTracePass(Boolean tracePass)
public CacheConfiguration.StatisticsLevel getStatisticsLevel()
public void setStatisticsLevel(CacheConfiguration.StatisticsLevel statisticsLevel)
public Boolean getClusterwideInvalidation()
public void setClusterwideInvalidation(Boolean clusterwideInvalidation)
public Boolean getSafeRemoteInvalidation()
public void setSafeRemoteInvalidation(Boolean safeRemoteInvalidation)
public Map<Class<?>,CacheConfiguration.CacheObjectTypeConfiguration> getObjectTypes()
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public static boolean getTraceMiss(CacheConfiguration.CacheObjectTypeConfiguration typeConfig, CacheConfiguration cacheConfig)
public static boolean getTracePass(CacheConfiguration.CacheObjectTypeConfiguration typeConfig, CacheConfiguration cacheConfig)
public static CacheConfiguration.StatisticsLevel getStatisticsLevel(CacheConfiguration.CacheObjectTypeConfiguration typeConfig, CacheConfiguration config)
public boolean isClusterwideInvalidation(Class<?> type)
public boolean isSafeRemoteInvalidation(Class<?> type)
Copyright © 2019 Evolveum. All rights reserved.