Package org.jpmml.evaluator
Class CacheUtil
- java.lang.Object
-
- org.jpmml.evaluator.CacheUtil
-
public class CacheUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
com.google.common.cache.Cache<K,V>buildCache()static <K,V>
com.google.common.cache.LoadingCache<K,V>buildLoadingCache(com.google.common.cache.CacheLoader<K,V> cacheLoader)static com.google.common.cache.CacheBuilderSpecgetCacheBuilderSpec()static <K extends org.dmg.pmml.PMMLObject,V>
VgetValue(K key, com.google.common.cache.Cache<K,V> cache, Callable<? extends V> loader)static <K extends org.dmg.pmml.PMMLObject,V>
VgetValue(K key, com.google.common.cache.LoadingCache<K,V> cache)static voidsetCacheBuilderSpec(com.google.common.cache.CacheBuilderSpec cacheBuilderSpec)
-
-
-
Method Detail
-
getValue
public static <K extends org.dmg.pmml.PMMLObject,V> V getValue(K key, com.google.common.cache.LoadingCache<K,V> cache)
-
getValue
public static <K extends org.dmg.pmml.PMMLObject,V> V getValue(K key, com.google.common.cache.Cache<K,V> cache, Callable<? extends V> loader)
-
buildCache
public static <K,V> com.google.common.cache.Cache<K,V> buildCache()
-
buildLoadingCache
public static <K,V> com.google.common.cache.LoadingCache<K,V> buildLoadingCache(com.google.common.cache.CacheLoader<K,V> cacheLoader)
-
getCacheBuilderSpec
public static com.google.common.cache.CacheBuilderSpec getCacheBuilderSpec()
-
setCacheBuilderSpec
public static void setCacheBuilderSpec(com.google.common.cache.CacheBuilderSpec cacheBuilderSpec)
-
-