我有一个用例,其中将静态(不可更改)记录从 DynamoDB 缓存到内存缓存中。假设我在应用程序启动时使用来自DynamoDB的所有记录加载了缓存。如果我想定期重新加载缓存以将新记录写入DynamoDB,有没有一种方法可以创建重新加载缓存策略,在该策略中,我查询DynamoDB只是为了给我一个记录。特定的时间戳? 我的目标是避免在重新加载缓存时对缓存中已有的记录进行不必要的DynamoDB读取。
如果有人可以对此发表看法,我将不胜感激。公开讨论我是否需要使用与Guava不同的内存缓存,这对于这种使用情况会更好。谢谢