ehcache java清除缓存数据,EhCache缓存使用

本文介绍了EhCache,一个高性能的Java进程内缓存,强调其特点,如快速、支持磁盘持久化。内容涵盖EhCache的特性、Maven配置、API使用、配置文件设置,以及如何删除缓存、检查缓存状态和实现缓存持久化。通过示例代码展示了创建和使用缓存的过程,并提供了配置持久化的关键参数。
摘要由CSDN通过智能技术生成

ehcache是一个纯Java实现的进程内缓存实现,具有快速精简等特点。有单机版本、分布式实现版本。主要针对基于java开发的项目使用。支持磁盘持久化及磁盘load到内存。

介绍

EhCache是基于Java的开源缓存,有很好的性能,可扩展。因为功能强大、经过测试的、功能全而广泛的应用与Java开发的系统中。支持进程内、混合进程内/进程外继承部署。

1.1 特点

1、单机版本的ehcache是jvm进程内缓存,不走网卡,速度快、效率高。

2、冷热数据单独处理不方便,正常情况下数据都是放在内存中,超过配置阈值后才会进行持久化磁盘处理。

3、数据的持久化需要在配置文件中配置才会进行,否则ehcache关闭后会删除掉缓存的磁盘文件。

4、如果项目中缓存分类比较多,分类又需要单独配置参数的情况,则配置文件就会比较大,比较麻烦。

5、默认依赖于classpath下的ehcache.xml配置文件,如果名称不同则需要明确指明配置文件。

1.2 maven配置

9e122cdad6b019b833c27bf8d73a0181.png

1.3 Api使用

// 创建一个manager对象

final CacheManager cacheManager = new CacheManager();// 创建一个cache对象,类似与map

final Cache cache = cacheManager.getCache("hello-world&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值