저는 Ehcache 3.4를 사용하고 있으며 키를 기반으로 캐시에서 항목을 지울 필요가있는 상황이 있습니다. 나는 미리 키를 모르고 캐시에서 그들을 나열하는 명확한 방법을 찾지 못했습니다. 나는 어딘가에서 캐시의 키를 나열하는 것이 반 패턴이며 동의한다는 것을 읽었지 만, 이제는 이것의 좋은 방법을 볼 수 없다.
내가 시도 또는 간주 한 것 : 캐시 개체 이상ehcache 항목을 선택적으로 지우기
- 으로 반복 (좀 작동하지만 끔찍한 코드의 결과)
- 모범 사례에 대한 SO 요구 캐시 키
- 의 2 목록을 유지 이 경우
전체 캐시를 지울 수 있지만 그 결과는 피하는 것이 좋습니다. 내 옵션은 무엇입니까?
은 요소의 키 또는 다른 속성에 기반한 제거 조건입니까? – diginoise
키를 기반으로합니다. – Sam
키는 개체가 상주하는 계층 구조를 설명하며 트리의 일부만 죽이는 것을 목표로합니다. – Sam