2008-04-15

一个半例模式

关键字: 单例模式 volatile
最近做的项目中,有一个特殊需求: 设计一个多机环境中的cache,如果其它服务器更新了数据,需要重新reload数据,更新缓存。但是在没有得到新的cache前,老的cache依然能使用。 这就介于有一个存在的cache实例的同时,可以存在一个正在construct的新cache,自己觉得不像单例模式,姑且就叫一个半例模式   public class CategoryCache { private static final Logger logger = Logger .getLogger(CatagoryCache.class); private s ...
卒子99
搜索本博客
最近加入圈子
存档
最新评论