Patch committed with many thanks to Nikos Dimos.
I made some small changes:
Renamed the HazelcastPersistenceProvider to KratiPersistenceProvider.
Fixed the unit test to work in Unix.
Attached patch that introduces a Krati store implementation and a HazelCastPersistence provider that uses Krati. Hazelcast Unit test has also been updated.