Fixes deadlock when user call operations inside listeners
makes write behind queue's default behavior write-coalescing
iterator concurrent modification fix
code clean-ups
fix size calculation
remove max write behind queue capacity for write-coalescing mode which is default.
findbugs fix
Merge branch 'master' of https://github.com/hazelcast/hazelcast
Merge branch 'master' of https://github.com/hazelcast/hazelcast
add direct flush to db & rename some fields
test fixes
test fixes & small refactoring
test fixes
add gotcha
Merge branch 'master' of https://github.com/hazelcast/hazelcast
events packages will be handled by its own striped executor. Other response packages have its own single response thread. ClientPacket is dropped, using Packet insted. Two new properties for event executor service configuration.
In nodes, when user call an operation on our data structures after destroy, we are not throwing exception and recreating the proxy. This pr is to make client behaviour same.
Merge branch 'master' of https://github.com/hazelcast/hazelcast
adds getFirst method to write-behind queue & small clean-up
added test.