7086489: File.lastModified should accuracy as well as resolution
authorbpb
Wed, 17 May 2017 14:29:26 -0700
changeset 45251 f7d47a5e1e99
parent 45250 a4bb2bc5dce1
child 45252 654115968257
7086489: File.lastModified should accuracy as well as resolution Summary: Add an @apiNote indicating that the last-modified time might be of coarser than millisecond granularity. Reviewed-by: smarks
jdk/src/java.base/share/classes/java/io/File.java
--- a/jdk/src/java.base/share/classes/java/io/File.java	Wed May 17 08:51:46 2017 -0400
+++ b/jdk/src/java.base/share/classes/java/io/File.java	Wed May 17 14:29:26 2017 -0700
@@ -923,6 +923,12 @@
      * java.nio.file.Files#readAttributes(Path,Class,LinkOption[])
      * Files.readAttributes} method may be used.
      *
+     * @apiNote
+     * While the unit of time of the return value is milliseconds,
+     * the granularity of the value depends on the underlying
+     * file system and may be larger.  For example, some
+     * file systems use time stamps in units of seconds.
+     *
      * @return  A <code>long</code> value representing the time the file was
      *          last modified, measured in milliseconds since the epoch
      *          (00:00:00 GMT, January 1, 1970), or <code>0L</code> if the