Store operation should be retried and done eventually after a temporary failure

closes https://github.com/hazelcast/hazelcast/issues/4061
Do we need a map here? It only stores one item. Why not simply use a `long`?