标签: java caching concurrency operating-system
我需要设计最少使用(LFU)缓存。我将存储计数和时间戳。因此,如果count相同,则缓存将根据时间戳删除该条目。
现在我遇到一个问题,如果多个请求(数字太高)将同时出现在同一个密钥上。我将如何管理缓存(该密钥的计数和时间戳)?如果我让它同步,那么它会变慢。我想快点。