Added Hazelcast based caching & clustering impl