Có ai trong số các bạn biết về Bản đồ Java hoặc kho lưu trữ dữ liệu tiêu chuẩn tương tự tự động xóa các mục nhập sau một khoảng thời gian nhất định không? Điều này có nghĩa là lão hóa, trong đó các mục cũ đã hết hạn cũ.
Tốt hơn là trong một thư viện mã nguồn mở có thể truy cập thông qua Maven?
Tôi biết các cách để tự thực hiện chức năng và đã thực hiện nó nhiều lần trong quá khứ, vì vậy tôi không yêu cầu lời khuyên về khía cạnh đó, nhưng để chỉ ra cách thực hiện tham chiếu tốt.
Các giải pháp dựa trên WeakReference như WeakHashMap không phải là một tùy chọn, bởi vì các khóa của tôi có thể là các chuỗi không được thực hiện và tôi muốn thời gian chờ có thể định cấu hình không phụ thuộc vào trình thu gom rác.
Ehcache cũng là một tùy chọn tôi không muốn dựa vào vì nó cần các tệp cấu hình bên ngoài. Tôi đang tìm kiếm một giải pháp chỉ mã.