Package io.github.xanthic.cache.api
Interface CacheProvider
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Creates
Cache instances using some backing implementation-
Method Summary
Modifier and TypeMethodDescription<K,V> Cache<K, V> build(ICacheSpec<K, V> spec) Builds a newCacheinstance according to the supplied specification
-
Method Details
-
build
Builds a newCacheinstance according to the supplied specification- Type Parameters:
K- The type of the keys that form the cacheV- The type of the values that are contained in the cache- Parameters:
spec- The cache specification that the new instance should be configured to satisfy- Returns:
- a new
Cacheinstance that conforms with the supplied specification
-