Hazelcast is a clustering and highly scalable data distribution platform for Java. Hazelcast helps architects and developers to easily design and develop faster, highly scalable and reliable applications for their businesses.
Hazelcast 2.0
Document Link:http://www.hazelcast.com/docs/2.0/manual/single_html/
API Overview: http://www.hazelcast.com/javadoc/overview-summary.html
Code Examples: http://code.google.com/p/hazelcast/source/browse/trunk/hazelcast/src/main/java/com/hazelcast/examples/