Package org.ehrbase.cache
Class CacheProviderImp
java.lang.Object
org.ehrbase.cache.CacheProviderImp
- All Implemented Interfaces:
CacheProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ehrbase.cache.CacheProvider
CacheProvider.EhrBaseCache<K,V> -
Field Summary
Fields inherited from interface org.ehrbase.cache.CacheProvider
EXTERNAL_FHIR_TERMINOLOGY_CACHE, INTROSPECT_CACHE, STORED_QUERY_CACHE, TEMPLATE_ID_UUID_CACHE, TEMPLATE_UUID_ID_CACHE, USER_ID_CACHE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V,K> void evict(CacheProvider.EhrBaseCache<K, V> cache, K key) <V,K> V get(CacheProvider.EhrBaseCache<K, V> cache, K key, Callable<V> valueLoader)
-
Constructor Details
-
CacheProviderImp
public CacheProviderImp(org.springframework.cache.CacheManager cacheManager)
-
-
Method Details
-
get
- Specified by:
getin interfaceCacheProvider
-
evict
- Specified by:
evictin interfaceCacheProvider
-