Avoid second deserialization upon IMap.get() if local near cache is enabled.
ensures the same behavior of a get() call which had to fetch the value and any following get() calls
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
fixes #2442
cleanup
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Use the exact same logic to return a value from the near cache after
putting the value in the near cache as if the value was already there
before.
Added domain name matching utility methods.
Fixed partition group matching when domain names are used.
Merge branch 'master' of https://github.com/lukasblu/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Avoid race condition when returning value from near-cache.
client executor service isShutdown exception catching fixed
test cleanup
Fixed portable serialization between different services versions.
Merge pull request #2471 from mdogan/fix/3.3/zendesk-363

Fixed partition group hostname matching
Merge pull request #2350 from lukasblu/master

Return cached value upon IMap.get() if near cache is enabled
Merge pull request #2466 from gurbuzali/client-misleading-exception/3.3

Client shutdown issue: Improve logging  #2442