| Interface Summary | |
|---|---|
| Algorithm | The Algorithm defines how a value for a file is computed. |
| Cache | A Cache let the user store key-value-pairs in a permanent manner and access them. |
| Class Summary | |
|---|---|
| ChecksumAlgorithm | Computes a 'checksum' for the content of file using java.util.zip.CRC32 and java.util.zip.Adler32. |
| DigestAlgorithm | Computes a 'hashvalue' for the content of file using java.security.MessageDigest. |
| EqualComparator | Simple implementation of Comparator for use in CacheSelector. compare() returns '0' (should not be selected) if both parameter are equal otherwise '1' (should be selected). |
| HashvalueAlgorithm | Computes a 'hashvalue' for the content of file using String.hashValue(). |
| ModifiedSelector |
Selector class that uses Algorithm, Cache and Comparator for its work. |
| ModifiedSelector.AlgorithmName | The enumerated type for algorithm. |
| ModifiedSelector.CacheName | The enumerated type for cache. |
| ModifiedSelector.ComparatorName | The enumerated type for algorithm. |
| PropertiesfileCache | Use java.util.Properties for storing the values. |