可复用、扩展的缓存设计方案

背景: 为网站有大量的查询数据做缓存。 方案使用第三方组件oscache.jar,如何能合理的集成这个组件,使得需要缓存的对象和缓存的算法隔离开来,使得两者能够独立演化,而不是相互耦合,看下面的设计图: 见上图,可以看出设计方案采用了策略模式和代理模式 我们将缓存算法使用CacheFacade 接口进行了抽象,使得需要缓存的对象和缓存算法相互独立,需要缓存的对象可以方便的更换缓存算法,本案中我们使
相关文章
相关标签/搜索