improve encapsulation of OffHeapRegion, and optimise collection of empty regions
fix
comments