Wacache: Java-библиотека для работы с кэшем
Описание:
Wacache — это стандарт разработки на Java, который унифицирует и абстрагирует популярные интерфейсы доступа к кэшу. Он упрощает расширение существующих решений и предоставляет поддержку событий для мониторинга операций записи, удаления и чтения данных из кэша.
Применение:
<dependency>
<groupId>com.waspring</groupId>
<artifactId>wacache</artifactId>
<version>1.0.0</version>
</dependency>
ICacheFactory cf = new CacheFactoryImpl();
Здесь вы можете выбрать тип используемого кэша из доступных вариантов: OSCache, JCS, EHCache или Redis. 3. Получите экземпляр кэша от фабрики:
ICache cache = cf.getCache(ICacheFactory.EHCache);
cache.set(key, value);
System.out.println("EHCache 1=" + cache.get(key));
cache.set(key, value, expire);
cache.del(key);
Поддерживаемые типы кэшей: В настоящее время поддерживаются OSCache, JCS, EHCache и Redis.
Для Redis используется отдельный файл конфигурации redis.properties, размещённый в корневом каталоге проекта. Параметры конфигурации включают:
Мониторинг событий: При операциях записи, удаления или чтения данных можно добавить слушателей для сбора статистики, ведения журнала и других задач. Для этого:
ICache cache = cf.getCache(ICacheFactory.EHCache);
cache.addListener(new ICacheListener() {
void setBeforeHandle(CacheEvent evnt) {}
void setAfterHandle(CacheEvent evnt) {}
void delBeforeHandle(CacheEvent evnt) {}
void delAfterHandle(CacheEvent evnt) {}
void getBeforeHandle(CacheEvent evnt) {}
void getAfterHandle(CacheEvent evnt) {}
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )