Существуют ли уже существующие Java-кэширующие фасады? - PullRequest
6 голосов
/ 26 января 2012

Я готовлюсь начать работу над производительностью в приложении, которое в конечном итоге будет работать в распределенном режиме, но в настоящее время находится в разработке [greenfield].

Я хотел бы иметь возможность внедрить кэширование безвыбор или фиксация в конкретной библиотеке, поэтому мне интересно, существует ли уже существующая библиотека фасадов кэширования (аналогичная slf4j для ведения журнала), которая позволит мне принять это решение позднее.

Ответы [ 3 ]

3 голосов
/ 26 января 2012

Существует также стандарт Java: JSR 107: JCACHE - API временного кэширования Java . Почти мертвый, но какое-то движение было полгода назад.Также в исходном репозитории происходит довольно много . EhCache поддерживает этот JSR изначально .

Если вы используете Spring, у него есть отличная абстракция кэширования .

1 голос
/ 26 января 2012

Если вы используете Spring, он имеет кэш-абстракцию .

Посмотрите на запись в блоге здесь , которая познакомила меня с концепцией.

0 голосов
/ 26 января 2012

Одной из популярных реализаций кеша является EhCache.Вы также можете взглянуть на кэш Terracotta (у terracota есть много подпроектов - см. Кэш).

...