Soru
Java bellek içi nesne önbelleğe alma API'si arıyorum. Herhangi bir tavsiye? Geçmişte hangi çözümleri kullandınız?
Güncel
Şu anda sadece bir Harita kullanıyorum:
Map cache = new HashMap<String, Object>();
cache.put("key", value);
Gereksinimler
Önbelleği aşağıdaki gibi temel özellikleri içerecek şekilde genişletmem gerekiyor:
- Maksimum boyut
- Yaşama zamanı
Ancak, şu gibi daha karmaşık özelliklere ihtiyacım yok:
- Birden çok işlemden erişim (önbellek sunucusu)
- Kalıcılık (diske)
Öneriler
Bellek İçi önbelleğe alma:
- Guava CacheBuilder - aktif geliştirme. Bu sunuma bakın .
- LRUMap - API aracılığıyla yapılandırma. TTL yok. Önbelleğe almak için özel olarak tasarlanmamıştır.
- whirlycache - XML yapılandırması. Mail listesi. Son güncelleme tarihi 2006.
- cache4j - XML yapılandırması. Rusça belgeler. Son güncelleme tarihi 2006.
Kurumsal önbelleğe alma: