JBoss Cache 3.0.0 Alpha Available
Join the DZone community and get the full member experience.Join For Free
The first alpha of JBoss Cache 3.0.0 - codenamed Naga - is out and available for download. In a nutshell, it is a truly open source (LGPL) distributed enterprise cache, which is often used as a library to remove data retrieval and calculation bottlenecks, or as a mechanism to share state across a cluster either for failover or load balancing, creating data grids, etc. I have also seen it used as a distributed in-memory object database of sorts, as a fast alternative to a more traditional database when typical DB features and guarantees aren't critical.
It has a new Multi-Version Concurrency Control (MVCC) locking scheme that it is completely lock-free for readers, which makes it very efficient for a read-mostly system like a cache. There's more on the MVCC here.
There's also a new, improved layout of the .xml configuration file, and the entire configuration has been refactored to be more readable, concise and consistent. More on that here
Opinions expressed by DZone contributors are their own.