From 590844e775f322377fe9d9dbb7137ed465d625d9 Mon Sep 17 00:00:00 2001
From: Jan Materne These attributes can be set with nested <param/> tags. With <param/>
@@ -695,6 +729,9 @@
No, defaults to digest
@@ -672,11 +673,35 @@
Acceptable values are (further information see later):
No, defaults to equal
+
+
+ algorithmclass
+ Classname of custom algorithm implementation. Lower
+ priority than algorithm.
+ (see note for restrictions)
+ No
+
+
+ cacheclass
+ Classname of custom cache implementation. Lower
+ priority than cache.
+ (see note for restrictions)
+ No
+
+
comparatorclass
+ Classname of custom comparator implementation. Lower
+ priority than comparator.
+ (see note for restrictions)
+ No
+
+ update
Should the cache be updated when values differ? (boolean)
@@ -687,6 +712,15 @@
Should directories be selected? (boolean)
No, defaults to true
+
delayupdate
+ If set to true, the storage of the cache will be delayed until the
+ next finished BuildEvent; task finished, target finished or build finished,
+ whichever comes first. This is provided for increased performance. If set
+ to false, the storage of the cache will happen with each change. This
+ attribute depends upon the update attribute. (boolean)
+ No, defaults to true
+
+
checksum
+ Uses java.util.zip.Checksum. This Algorithm supports
+ the following attributes:
+
+
+
+ Cache's
@@ -820,6 +869,24 @@
CacheSelector saves therefore much upload time. propertyfile
@@ -750,6 +797,8 @@
rule
Uses java.text.RuleBasedCollator for Object
comparison.
+
+ (see note for restrictions)
The RuleBasedCollator needs a format for its work, but its needed while + instantiation. There is a problem in the initialization algorithm for this + case. Therefore you should not use this (or tell me the workaround :-).
+ +The selector can not find the specified algorithm-, cache- or comparator- + class if the selector is loaded from a different classloader. + To be able to use your own classes you have to ensure that the selector + can find the classes by adding the your package to the core: