CacheLevelContract Enumeration |
Namespace: SOS.SDK.Contracts.DataContracts.Enums
public enum CacheLevelContract
Member name | Value | Description | |
---|---|---|---|
Intelligent | 0 | Autoresolving cache level for each file. Best of both worlds. Fast backups - small cache. | |
Always | 1 | Use 'binary' cache - cache all files always. | |
Never | 2 | No local cache. More data transferred. Has the smallest footprint. |
When you're backing up over the internet - one of the biggest considerations is what data gets transferred.
Obviously, if a file hasn't changed - it shouldn't be backed up. The real issue is how files that HAVE changed are treated.
Online backup can be setup to transfer the whole file again, or transfer just 1's and 0's that have changed.
The problem with this second approach, is that it requires that files be cached on your computer, which is why Intellicache is the default.
The application will intelligently determine which files to cache, meaning that the cache requirements on your machine are minimal.