Hi Andrew,

On 09/04/2019 13:37, Andrew Dinn wrote:
I am not sure that this needs to be mentioned in an implNote. It is of
the nature of most memory-mapped storage devices that writeback has a
minimum granularity well above byte level. Would you be ok with a
correspondingly general caveat?

For example, what if I changed the second paragraph in the commment to:

      * <p> If the file mapped into this buffer resides on a local
      * storage device then when this method returns it is guaranteed
      * that all changes made to the selected region of the buffer since
      * it was created, or since this method was last invoked, will have
      * been written to that device. The force operation is free to
      * write bytes that lie outside the specified region, for example
      * to ensure that data blocks of some device-specific granularity
      * are transferred in their entirety.
      *


That reads fine, thanks!

BTW: I haven't really looked at the implementation, I'm leaving that to
the experts of the field :-)

best regards,

-- daniel

Reply via email to