src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
changeset 57804 9b7b9f16dfd9
parent 54151 d2f8b7b33013
equal deleted inserted replaced
57803:23e3ab980622 57804:9b7b9f16dfd9
   166 
   166 
   167     // For memory-mapped buffers -- invoked by FileChannelImpl via reflection
   167     // For memory-mapped buffers -- invoked by FileChannelImpl via reflection
   168     //
   168     //
   169     protected Direct$Type$Buffer$RW$(int cap, long addr,
   169     protected Direct$Type$Buffer$RW$(int cap, long addr,
   170                                      FileDescriptor fd,
   170                                      FileDescriptor fd,
   171                                      Runnable unmapper)
   171                                      Runnable unmapper,
       
   172                                      boolean isSync)
   172     {
   173     {
   173 #if[rw]
   174 #if[rw]
   174         super(-1, 0, cap, cap, fd);
   175         super(-1, 0, cap, cap, fd, isSync);
   175         address = addr;
   176         address = addr;
   176         cleaner = Cleaner.create(this, unmapper);
   177         cleaner = Cleaner.create(this, unmapper);
   177         att = null;
   178         att = null;
   178 #else[rw]
   179 #else[rw]
   179         super(cap, addr, fd, unmapper);
   180         super(cap, addr, fd, unmapper, isSync);
   180         this.isReadOnly = true;
   181         this.isReadOnly = true;
   181 #end[rw]
   182 #end[rw]
   182     }
   183     }
   183 
   184 
   184 #end[byte]
   185 #end[byte]