Chi*_*ron 4 clojure ttl data-structures
我需要一个需要防范并发资源的地图,ref类型适合我的情况. 现在我需要一个"生存时间"策略来删除我的代码可能忘记删除的潜在条目. 我检查clojure.core.cache,但我真的不知道,如果它是安全的,因为数据结构与ref类型加以防护.
我更喜欢纯粹的Clojure解决方案,但如果事情变得复杂,你会建议另一种方法吗?比如谷歌番石榴?
fog*_*gus 6
该core.cache TTL实现是不可变的,到位不改变.并发保证是封闭引用类型的保证.但值得注意的是,缓存是为了以某种方式(协议)使用,在core.cache wiki上有描述.
归档时间:
13 年,2 月 前
查看次数:
520 次
最近记录: