> What are the semantics and function of Fuse's autocache? We are
> seeing some data coherency issues and we think this may be causing
The semantics of 'autocache' are that when a file is opened the file's
cached st_mtime is examined, and if it has changed since the last
open, then the data cache in the kernel is flushed. On open the
cached st_mtime is only refreshed, if it was last updated more than
'ac_attr_timeout' seconds ago.
If 'ac_attr_timeout' is set to zero, then the cached st_mtime is
always refreshed on open.