[master] + make the field volatile
[master] + optimize first value set
[master] + implement improvement #1621
https://java.net/jira/browse/GRIZZLY-1621

"Optimize HeapMemoryManager to support pooling from 2 sides of the pool (instead of 1)"