protected override bool ReleaseHandle()
 {
     if (this.handle != (IntPtr)(-1))
     {
         return(MemoryMapImpl.Unmap(this.handle, ByteLength));
     }
     throw new NotImplementedException();
 }
 protected override bool ReleaseHandle()
 {
     MemoryMapImpl.CloseMapping(handle);
     handle = IntPtr.Zero;
     return(true);
 }
 internal void Flush()
 {
     MemoryMapImpl.Flush(this.mmap_handle);
 }