Re-implement Hazelcast hibernate region cache to implement SoftLock corr...

...ectly, IMap locks where possible  in favour of CAS or entry processors
Sometimes I get detracted when writing the