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
Skillfully - The future of skills based hiring
Skillfully transforms hiring through AI-powered skill simulations that show you how candidates actually perform before you hire them. Our platform helps companies cut through AI-generated resumes and rehearsed interviews by validating real capabilities in action. Through dynamic job specific simulations and skill-based assessments, companies like Bloomberg and McKinsey have cut screening time by 50% while dramatically improving hire quality.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of JetCache!