Scope
This page and the mailing list are provided for discussion purposes about the roadmap of OSCache and discussing new features and improvements. See also the JIRA - Road Map for more details or vote for issues in JIRA - Popular Issues .
OSCache 3.0
The primary goal of this release is to make OSCache more reliable and easier to use and maintain.
- Reliability and maintainability will be achieved by replacing the core cache storage classes with simpler ones that sync on coarse-grained cache operations. The memory cache, for instance, will use a hash map for its internal storage. Existing features will be provided at a higher level, so to avoid conflicting with the storage management logic.
- Usability will be improved through a refactored API that extends the java.util.Map interface. Some of the the things the new API will change:
- Remove NeedsRefreshException (if you have to ask, then you shouldn't care).
- Support for Object keys instead of only strings.
- Support for cache regions to enable easier management of multiple caches.
- Configuration via Spring (yes, it's a buzzword).
- Administration and statistics.
Furthermore we discuss a Chain Caching Model internal.
|