JetCache is a Java cache abstraction that provides uniform usage for different caching solutions. It provides more powerful annotations than those in Spring Cache. The annotations in JetCache support native TTL, two-level caching, and automatically refresh in distributed environments, also you can manipulate Cache instances by your code. Currently, there are four implementations: RedisCache, TairCache(not open source on github), CaffeineCache (in memory) and a simple LinkedHashMapCache (in memory).
Features
- Manipulate cache through uniform Cache API
- Declarative method caching using annotations with TTL(Time To Live) and two level caching support
- Create & configure Cache instance with cache manager
- Automatically collect access statistics for Cache instance and method level cache
- The strategy of key generation and value serialization can be customized
- Distributed cache auto refresh and distributed lock. (2.2+)
Categories
FrameworksLicense
Apache License V2.0Follow JetCache
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of JetCache!