Sapphire Cache Framework
Sapphire是一个高并发、高缓存吞吐性、高性能的Java分布式内存对象缓存系统,其具有简单易学、方便实用等特点。它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据源中的数据临时存储于内存中,然后从内存中读取,从而大大提高读取速度。
Sapphire目前最新版本为1.1.8-beta,主要特性包含:
1.敏捷快速;
2.体系结构中立、跨平台支持;
3.多种缓存管理容器实现;
4.多种缓存策略(LRU、LFU 、FIFO、RDM);
5.支持缓存注解服务驱动(Annotation方式直接缓存方法);
6.支持缓存持久化及加载虚拟机运行期数据;
7.单个缓存最大缓存容量为1gByte;
8.支持缓存容量单位设置(byte、kByte、mByte、gByte)
9.支持TCP单播集群、P2P广播、组播集群、RMI组播集群;
下载地址:http://code.google.com/p/sapphire-cache/downloads/list