질문
Java 메모리 내 개체 캐싱 API를 찾고 있습니다. 권장 사항이 있습니까? 과거에 어떤 솔루션을 사용 했습니까?
흐름
지금은지도를 사용하고 있습니다.
Map cache = new HashMap<String, Object>();
cache.put("key", value);
요구 사항
다음과 같은 기본 기능을 포함하도록 캐시를 확장해야합니다.
- 최대 크기
- 살 시간
그러나 다음과 같은 더 정교한 기능은 필요하지 않습니다.
- 여러 프로세스에서 액세스 (캐싱 서버)
- 지속성 (디스크로)
제안
인 메모리 캐싱 :
- Guava CacheBuilder-활발한 개발. 이 프레젠테이션을 참조하십시오 .
- LRUMap -API를 통한 구성. TTL이 없습니다. 캐싱을위한 목적이 아닙니다.
- whirlycache -XML 구성. 메일 링리스트. 마지막 업데이트 2006.
- cache4j -XML 구성. 러시아어로 된 문서. 마지막 업데이트 2006.
엔터프라이즈 캐싱 :