Merge change 2843 into donut

* changes:
  Use JNI region calls in MemoryFile read and write.