No persistence. No files are cached locally.
Within a session, files are cached locally. This is the default.
Files persist until a new version is available on the remote cache.
Files persist indefinitely, and the server is only contacted when a file is not available locally.