oscache基础(一)

OSCache是一款由OpenSymphony开发的J2EE缓存框架,提供内存缓存、全面API、永久缓存和集群支持等功能。配置包括添加jar文件、配置properties文件和使用缓存标签。局部缓存可通过标签管理,全局缓存则通过Filter实现。此外,OSCache还支持缓存到磁盘并可设置容量。
摘要由CSDN通过智能技术生成

一.什么是oscache

OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。永久缓存--缓存能随意的写入硬盘,因此允许昂贵的创建(expensive-to-create)数据来保持缓存,甚至能让应用重启。支持集群--集群缓存数据能被单个的进行参数配置,不需要修改代码。缓存记录的过期--你可以有最大限度的控制缓存对象的过期,包括可插入式的刷新策略(如果默认性能不需要时)。

2.配置

tp://www.opensymphony.com/oscache/
oscache.jar
\lib\commons-logging.jar

配置步骤:
第一步:把上述两个jar文件放置在WEB-INF/lib目录下.
第二步:把oscache安装目录下的/etc/oscache.properties 文件放入 /WEB-INF/classes目录.开发阶段,我们可以把该文件放置在src目录

3.局部缓存

人为管理缓存<flush />标签:
<oscache:flush scope="application" /> 
清除application范围内的所有缓存
<oscache:flush scope="session" key="foobar" /&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值