public void setTimes ( String src , long mtime , long atime ) throws IOException { if ( ! accessTimeTouchable && atime != - 1 ) { throw new AccessTimeException ( "setTimes is not allowed for accessTime" ) ; } setTimesInternal ( src , mtime , atime ) ; getEditLog ( ) . logSync ( false ) ; }
stores the modification and access time for this inode . The access time is precise upto an hour . The transaction if needed is written to the edits log but is not flushed .