--- old/src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template 2018-08-20 11:53:42.625441217 +0100 +++ new/src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template 2018-08-20 11:53:42.342440374 +0100 @@ -167,15 +167,16 @@ // protected Direct$Type$Buffer$RW$(int cap, long addr, FileDescriptor fd, - Runnable unmapper) + Runnable unmapper, + boolean isPersistent) { #if[rw] - super(-1, 0, cap, cap, fd); + super(-1, 0, cap, cap, fd, isPersistent); address = addr; cleaner = Cleaner.create(this, unmapper); att = null; #else[rw] - super(cap, addr, fd, unmapper); + super(cap, addr, fd, unmapper, isPersistent); this.isReadOnly = true; #end[rw] }