public final class CaffeinatedGuava extends Object
| Modifier and Type | Method and Description |
|---|---|
static <K,V,K1 extends K,V1 extends V> |
build(Caffeine<K,V> builder)
Returns a Caffeine cache wrapped in a Guava
Cache facade. |
static <K,V,K1 extends K,V1 extends V> |
build(Caffeine<K,V> builder,
CacheLoader<? super K1,V1> loader)
Returns a Caffeine cache wrapped in a Guava
LoadingCache facade. |
static <K,V,K1 extends K,V1 extends V> |
build(Caffeine<K,V> builder,
CacheLoader<? super K1,V1> loader)
Returns a Caffeine cache wrapped in a Guava
LoadingCache facade. |
@Nonnull public static <K,V,K1 extends K,V1 extends V> Cache<K1,V1> build(@Nonnull Caffeine<K,V> builder)
Cache facade.builder - the configured cache builder@Nonnull public static <K,V,K1 extends K,V1 extends V> LoadingCache<K1,V1> build(@Nonnull Caffeine<K,V> builder, @Nonnull CacheLoader<? super K1,V1> loader)
LoadingCache facade.builder - the configured cache builderloader - the cache loader used to obtain new values@Nonnull public static <K,V,K1 extends K,V1 extends V> LoadingCache<K1,V1> build(@Nonnull Caffeine<K,V> builder, @Nonnull CacheLoader<? super K1,V1> loader)
LoadingCache facade.builder - the configured cache builderloader - the cache loader used to obtain new values