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

...ectly, IMap locks where possible  in favour of CAS or entry processors
Really a spin lock is fine provided that you dont have a write to read ratio on the cache. In cases where you are writing to the same entry quite often and concurrently the effectiveness of the cache will be low anyway.