HCOLL-88 Fixed bug in VanillaSharedReplicatedHashMap.Segment.remoteRemove(): size was decremented even if the key had been already removed
HCOLL-88 Extracted hash lookup creation as method in VanillaSharedHashMap
HCOLL-88 Removed impossible branch in VanillaSharedReplicatedHashMap.Segment.put()
HCOLL-88 Fixed 2 bugs: 1) VanillaSharedReplicatedHashMap.Segment.replace() was failing if the entry required relocation (new value makes the entry to span over more entry blocks), 2) In put(), if the key is deleted reading and returning the previous value isn't needed
HCOLL-88 Identifier checking strategy in VanillaSharedReplicatedHashMap: IllegalArgumentException on invalid externally passed identifiers, assertions in internal methods
HCOLL-88 Simplified VanillaSharedReplicationHashMap.Segment.remotePut() method: don't pass keyPosition and keyLimit and reset inBytes position and limit on each key search loop iteration
HCOLL-88 VanillaSharedReplicatedHashMap.Segment.remoteRemove() should always find the given key (added warning)
HCOLL-88 Fixed defect in VanillaSharedReplicatedHashMap.ModificationIterator.nextEntry(): oldPosition was not updated if the entry was ignored by entryCallback or the position was cleared while the method was waiting for segment lock
HCOLL-88 Some minor logic improvements/clarifications in VanillaSharedReplicatedHashMap and TcpSocketChannelEntryReader
HCOLL-88 Some minor optimizations in VanillaReplicatedSharedHashMap
HCOLL-88 Formatting, local variables renames, missed Override annotation, JavaDoc fixes, added TODOs