Package | Description |
---|---|
com.google.common.cache |
This package contains caching utilities.
|
Modifier and Type | Method and Description |
---|---|
static CacheBuilderSpec |
CacheBuilderSpec.disableCaching()
Returns a CacheBuilderSpec that will prevent caching.
|
static CacheBuilderSpec |
CacheBuilderSpec.parse(java.lang.String cacheBuilderSpecification)
Creates a CacheBuilderSpec from a string.
|
Modifier and Type | Method and Description |
---|---|
static CacheBuilder<java.lang.Object,java.lang.Object> |
CacheBuilder.from(CacheBuilderSpec spec)
Constructs a new
CacheBuilder instance with the settings specified in spec . |
void |
CacheBuilderSpec.ValueParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
void |
CacheBuilderSpec.IntegerParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
void |
CacheBuilderSpec.LongParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
void |
CacheBuilderSpec.KeyStrengthParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
void |
CacheBuilderSpec.ValueStrengthParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
void |
CacheBuilderSpec.RecordStatsParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
void |
CacheBuilderSpec.DurationParser.parse(CacheBuilderSpec spec,
java.lang.String key,
java.lang.String value) |
protected abstract void |
CacheBuilderSpec.DurationParser.parseDuration(CacheBuilderSpec spec,
long duration,
java.util.concurrent.TimeUnit unit) |
protected void |
CacheBuilderSpec.AccessDurationParser.parseDuration(CacheBuilderSpec spec,
long duration,
java.util.concurrent.TimeUnit unit) |
protected void |
CacheBuilderSpec.WriteDurationParser.parseDuration(CacheBuilderSpec spec,
long duration,
java.util.concurrent.TimeUnit unit) |
protected void |
CacheBuilderSpec.RefreshDurationParser.parseDuration(CacheBuilderSpec spec,
long duration,
java.util.concurrent.TimeUnit unit) |
protected abstract void |
CacheBuilderSpec.IntegerParser.parseInteger(CacheBuilderSpec spec,
int value) |
protected void |
CacheBuilderSpec.InitialCapacityParser.parseInteger(CacheBuilderSpec spec,
int value) |
protected void |
CacheBuilderSpec.ConcurrencyLevelParser.parseInteger(CacheBuilderSpec spec,
int value) |
protected abstract void |
CacheBuilderSpec.LongParser.parseLong(CacheBuilderSpec spec,
long value) |
protected void |
CacheBuilderSpec.MaximumSizeParser.parseLong(CacheBuilderSpec spec,
long value) |
protected void |
CacheBuilderSpec.MaximumWeightParser.parseLong(CacheBuilderSpec spec,
long value) |