add Hazelcast CacheStore implementation and tests