Issue #143 Fixing Ehcache.putIfAbsent to return previous value

Now, I think all these Concurrent CRUD actually miss tests at the `Ehcache` level... Looks like this requires some new task!
Yes, I think it's actually correct now, irrespective of chosen equality check semantics.