Interface EhcacheRegistrar
- All Known Implementing Classes:
TypoCacheRegistrar
public interface EhcacheRegistrar
Декларация кэша EhCache, который модуль регистрирует в общем менеджере
ehcacheManager.
Сам менеджер, его персистентность и retry по каталогам принадлежат инфраструктуре; модуль лишь объявляет имя кэша, типы ключа/значения и конфигурацию поверх переданных пулов ресурсов (heap либо heap+disk — в зависимости от доступности персистентного хранилища). Бин-реализация этого интерфейса автоматически подхватывается при сборке менеджера.
-
Method Summary
Modifier and TypeMethodDescriptionCacheConfiguration<?, ?> configuration(ResourcePoolsBuilder resourcePools) Class<?> keyType()Class<?>
-
Method Details
-
cacheName
String cacheName()- Returns:
- имя (alias) кэша
-
keyType
Class<?> keyType()- Returns:
- тип ключа кэша
-
valueType
Class<?> valueType()- Returns:
- тип значения кэша
-
configuration
- Parameters:
resourcePools- пулы ресурсов, согласованные с режимом менеджера (heap или heap+disk)- Returns:
- конфигурация кэша
-