Package org.ehrbase.cache
Interface CacheProvider
- All Known Implementing Classes:
CacheProviderImp
public interface CacheProvider
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CacheProvider.EhrBaseCache<String, com.jayway.jsonpath.DocumentContext> static final CacheProvider.EhrBaseCache<String, org.ehrbase.openehr.sdk.webtemplate.model.WebTemplate> static final CacheProvider.EhrBaseCache<String, org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> static final CacheProvider.EhrBaseCache<String, UUID> static final CacheProvider.EhrBaseCache<UUID, String> static final CacheProvider.EhrBaseCache<String, UUID> -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.cache.CachegetCache(CacheProvider.EhrBaseCache<?, ?> cache) static Supplier<InternalServerException> getExceptionSupplier(CacheProvider.EhrBaseCache<?, ?> cache)
-
Field Details
-
INTROSPECT_CACHE
static final CacheProvider.EhrBaseCache<String,org.ehrbase.openehr.sdk.webtemplate.model.WebTemplate> INTROSPECT_CACHE -
TEMPLATE_ID_UUID_CACHE
-
TEMPLATE_UUID_ID_CACHE
-
USER_ID_CACHE
-
EXTERNAL_FHIR_TERMINOLOGY_CACHE
static final CacheProvider.EhrBaseCache<String,com.jayway.jsonpath.DocumentContext> EXTERNAL_FHIR_TERMINOLOGY_CACHE -
STORED_QUERY_CACHE
static final CacheProvider.EhrBaseCache<String,org.ehrbase.openehr.sdk.response.dto.ehrscape.QueryDefinitionResultDto> STORED_QUERY_CACHE
-
-
Method Details
-
getExceptionSupplier
static Supplier<InternalServerException> getExceptionSupplier(CacheProvider.EhrBaseCache<?, ?> cache) -
getCache
-