태그 캐시

1

[Java] 일정시간이 지나면 값이 없어지는(expiring) 맵, 캐시로 사용가능한 ExpiringMap

ExpiringMap은 Java에서 사용되는 키-값 기반의 캐시 라이브러리로, 항목마다 만료 시간을 설정할 수 있는 기능을 제공합니다.
요소는 삽입 시점, 마지막 접근 시점 등을 기준으로 자동 만료되며, 다양한 만료 정책을 지원합니다.
만료 후 자동 삭제되며, 필요시 삭제 시 콜백 함수(ExpirationListener)를 설정할 수 있습니다.
스레드 안전하며, 내부적으로 ConcurrentHashMap을 기반으로 동작합니다.
경량이면서도 TTL 캐시 기능이 필요한 경우에 적합한 라이브러리입니다.

Read More[Java] 일정시간이 지나면 값이 없어지는(expiring) 맵, 캐시로 사용가능한 ExpiringMap