memo:缓存工具JCS

JCS是Java Caching System 的简称。是一款纯java的缓存工具。官方介绍如下:

JCS is a distributed caching system written in java. It is intendedto speed up applications by providing a means to manage cached dataof various dynamic natures. Like any caching system, JCS ismost usefulfor high read, low put applications. Latency times drop sharply andbottlenecks move away from the database in an effectively cachedsystem. Learn how to start using JCS.

The JCS goes beyond simply caching objects in memory. It providesnumerous additional features:

  • Memory management
  • Disk overflow (and defragmentation)
  • Thread pool controls
  • Element grouping
  • Minimal dependencies
  • Quick nested categorical removal
  • Data expiration (idle time and max life)
  • Extensible framework
  • Fully configurable runtime parameters
  • Region data separation and configuration
  • Fine grained element configuration options
  • Remote synchronization
  • Remote store recovery
  • Non-blocking "zombie" (balking facade) pattern
  • Lateral distribution of elements via HTTP, TCP, or UDP
  • UDP Discovery of other caches
  • Element event handling
  • Remote server chaining (or clustering) and failover
  • Custom event logging hooks
  • Custom event queue injection
  • Custom object serializer injection
  • Key pattern matching retrieval
  • Network efficient multi-key retrieval
快速入门看官方网站 http://commons.apache.org/jcs/getting_started/intro.html

你可能感兴趣的:(memo:缓存工具JCS)