I've been a zone leader with DZone since 2008, and I'm crazy about community. Every day I get to work with the best that JavaScript, HTML5, Android and iOS has to offer, creating apps that truly make at difference, as principal front-end architect at Avego. James is a DZone Zone Leader and has posted 639 posts at DZone. You can read more from them at their website. View Full User Profile

JBoss Cache 3.0.0 Alpha Available

  • submit to reddit

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