private static void writeBytesToDisk(DiskEntry entry, InternalRegion region, boolean async,
        ValueWrapper vw) throws RegionClearedException {
      // @todo does the following unmark need to be called when an async
      // write is scheduled or is it ok for doAsyncFlush to do it?
      entry.getDiskId().unmarkForWriting();
      region.getDiskRegion().put(entry, region, vw, async);
    }
Writes the key/value object stored in the given entry to disk

@see DiskRegion#put
geode-core/src/main/java/org/apache/geode/internal/cache/entries/DiskEntry.java