Package com.google.common.cache
Class CacheBuilderSpec.DurationParser
- java.lang.Object
-
- com.google.common.cache.CacheBuilderSpec.DurationParser
-
- All Implemented Interfaces:
CacheBuilderSpec.ValueParser
- Direct Known Subclasses:
CacheBuilderSpec.AccessDurationParser
,CacheBuilderSpec.RefreshDurationParser
,CacheBuilderSpec.WriteDurationParser
- Enclosing class:
- CacheBuilderSpec
abstract static class CacheBuilderSpec.DurationParser extends java.lang.Object implements CacheBuilderSpec.ValueParser
Base class for parsing times with durations
-
-
Constructor Summary
Constructors Constructor Description DurationParser()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
parse(CacheBuilderSpec spec, java.lang.String key, java.lang.String value)
protected abstract void
parseDuration(CacheBuilderSpec spec, long duration, java.util.concurrent.TimeUnit unit)
-
-
-
Method Detail
-
parseDuration
protected abstract void parseDuration(CacheBuilderSpec spec, long duration, java.util.concurrent.TimeUnit unit)
-
parse
public void parse(CacheBuilderSpec spec, java.lang.String key, @CheckForNull java.lang.String value)
- Specified by:
parse
in interfaceCacheBuilderSpec.ValueParser
-
-