我正在构建一个缓存系统,我希望它能够为分布式缓存(la memcached)做好准备。我要做的是转换(字符串->对象)的传统哈希表/字典,并允许缓存本身处理每个项目的到期,就像 System.Web.Caching.Cache 可以做。
我知道 memcache 需要您对缓存的想法进行一些更改,特别是在管理过期方面,但我还没有太多经验。有谁知道在分布式缓存周围带有缓存包装器的文章/站点/等?我想尝试了解如何控制缓存大小,根据使用量对缓存中的项目进行优先级排序等。
谢谢!史蒂夫
PS - 我对 Velocity 的了解还不够多,无法知道是否适用相同的哈希键模型,如果您对 Velocity 有很多了解,我也会很感激任何帮助!