마지막 액세스 후 지정된 시간 만료 값을 지원하는 캐싱 프레임 워크를 찾고 있습니다.Java 5 자동으로 만료되는 캐시
CacheBuilder
을 지원하는 (매우 멋진) Google 구아바 라이브러리를 살펴본 결과 Java 5에 대한 백 포트를 제공 하겠지만 현재로서는 6 개만 지원합니다 (최신 짓다).
퍼포먼스 스레드 쓰레드 캐시를 작성하는 것이 어려운 일이라는 것을 알고 있습니다.
마지막 액세스 후 지정된 시간 만료 값을 지원하는 캐싱 프레임 워크를 찾고 있습니다.Java 5 자동으로 만료되는 캐시
CacheBuilder
을 지원하는 (매우 멋진) Google 구아바 라이브러리를 살펴본 결과 Java 5에 대한 백 포트를 제공 하겠지만 현재로서는 6 개만 지원합니다 (최신 짓다).
퍼포먼스 스레드 쓰레드 캐시를 작성하는 것이 어려운 일이라는 것을 알고 있습니다.
Guava는 공개 된 곳입니다. CacheBuilder
클래스를 Java 5로 백 포트 할 수 있어야합니다.
신의 찬양을 들어, 6으로 업그레이드하십시오. 지금까지 영원히 EOL되었습니다. 실제로 아무도 업그레이드하지 않는 유스 케이스를 가지고 있습니다. – kittylyst
을 업데이트 (넣기/제거)하는 동안 CAS가 실행되고 캐시가 만료됩니다. 타임 스탬프를 확인한 후 다시 시도하십시오. 아주 간단한 20-30 줄의 코드입니다. – bestsss