1、问题描述:目前的oscache的每个GeneralCacheAdministrator只能管理一个cache,而oscache的对象个数容量限制是针对cache的,所以相当于针对GeneralCacheAdministrator的,由于受java内存管理的限制,很多时候发现大对象需要缓存的少一些,小对象缓存的多一些,不同类型的对象的策略不同,而如果根据不同的策略启动不同的GeneralCacheAdministrator时,在集群情况下,会占用很多的udp端口,无为的增加jgroups成员,感觉有些浪费。有鉴于此,将原来的开源的oscache进行了修改,适应GeneralCacheAdministrator可以管理多个cache的功能,依然开源。呵呵
2、解决方法:
a、将GeneralCacheAdministrator的cache成员修改成map类型;
b、在配置文件oscache_config.properties中增加属性:caches=xxx1,20;xxx2,30;xxx3,40
c、修改spring-modules-cache的源文件(v0.8),能够适应增加的caches属性,附源码,只对oscache
d、修改spring配置文件:增加cachename属性,匹配上面提到的caches
<property name="cachingModels">
<props>
<prop key="getxxx">cachename=xxx1;groups=mygroup1</prop>
</props>
</property>
<property name="flushingModels">
<props>
<prop key="setxxx">cachename=xxx1;groups=mygroup1</prop>
</property>
可能现在很少人使用这个古董了,但是阻挡不了我的热情。
要是对你有用,请跟贴留名吧。哈哈
分享到:
相关推荐
1、OSCache是什么? 2、OSCache的特点 3、有关“用OSCache进行缓存对象”的研究
OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的...
OSCache由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决...
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...
javaweb做页面缓存常用,OSCache是一个工业级的J2EE缓存实现。OSCache不但能缓存java对象,还可以缓存页面,http请求和二进制内容,...通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...
oscache-2.1.jar oscache-2.1.jar
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存...
oscache缓存技术入门实例
OSCache学习例子 实例 很好的与j2ee结合
NULL 博文链接:https://woailuohui5520-163-com.iteye.com/blog/2108741
这种功能的实现是通过在web.xml中进行配置来决定缓存哪一个或者一组页面,而且还可以设置缓存的相关属性,这种基于配置文件的实现方式对于J2EE来说应该是一种标准的实现方式了。 [注] 只有客户访问时返回http头信息...
oscache的简单功能实现的,可以下载下来看看
OSCache由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。 该版本为2.4.1
使用oscache进行缓存,大大提高web系统运行效率
非常实用的一个例子,有关于缓存对象 list 或缓存地址或jsp或其它页面,在实例中都有,须望可以帮到大家
OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。
oscache-java缓存框架插件和安装教程,使用教程一步到位
oscache.tld,oscahe.properties,oscache-2.1.jar,commons
oscache的简单介绍