我们如何在Trident中使用CachedMap
。
我的用例是这样的,我将做一些数据库,并希望将该信息存储在缓存或三叉戟状态。
下次当我得到任何元组时,我想在查询数据库之前查询三叉戟状态或缓存。
我没有在三叉戟状态/缓存中获取所需数据,我将查询数据库并更新三叉戟状态/缓存。
请让我知道我们如何实现这一目标,或者是否有任何链接可以帮助我解决这个问题。
答案 0 :(得分:0)
CachedMap包装您的IBackingMap并实现IBackingMap。当它没有缓存值时,它会调用你的商店。
new CachedMap(myIBackingMap, cacheSize)