code: 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);
    }
docs: 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.