[master] + additional update for
implement improvement #1524
https://java.net/jira/browse/GRIZZLY-1524
"Investigate possibility of using ListenableFuture-like funtionality in GrizzlyFuture"

use HashSet + synchronize instead of ConcurrentHashMap for less memory consumption