Java 缓存,对象可以随时更新。缓存应该返回给定 ID(缓存键?)的当前状态。解决办法是什么?

问题描述 投票:0回答:1

我想创建一个Java缓存。它应该包含多个可以随时更新的对象(即创建后 1 小时内)。缓存应返回给定请求 ID 的当前状态。因此,我收到了启动进程的请求和另一个端点,我可以在其中使用此请求 ID 读取当前结果(或最终结果)。最好的解决方案是什么?

java spring spring-boot caching guava
1个回答
0
投票

您应该使用 HashMap 和 DoublyLinkedList 的组合来实现最近最少使用 (LRU) 缓存。

© www.soinside.com 2019 - 2024. All rights reserved.