Just found out about hazelcast and I am loving it because there is so
much in one easy to use package. Great job.
A few thoughts:
a) I'd love to see a bit more javadoc in the code. Just makes things
easier to read.
b) I'd love to see the hibernate 2nd level cache stuff documented. In
my app, I just replaced JBoss Cache 1.x (i know, i know) with Ehcache
and now I wish I had known about hazelcast before I did that. It is
great to accept donations of code, but the requirement for acceptance
should include documentation. =)
c) I'd love to see a HA Singleton implementation similar to the jboss
one, but without all the configuration crap and horrible documentation
that jboss has...
http://www.jboss.org/community/wiki/HASingletonDeployer
It shouldn't be too hard to do as it would essentially be a
Distributed Execution/Lock combo with a nice api. Effectively ensuring
a Distributed Execution starts up a Thread on one member in the
cluster at a time. If one member dies, start up a new Thread on
another member.
d) Performance metrics. How well does HC compare to ehcache?