Cacheonix - Distributed Java Cache

Cacheonix is an open source distributed Java cache that allows its users to scale Java applications in a cluster while preserving the simplicity of design and coding in a single Java VM.