Update of /var/cvs/src/org/mmbase/cache
In directory james.mmbase.org:/tmp/cvs-serv5620

Modified Files:
        ChainedReleaseStrategy.java 
Log Message:
some details, using 1.5 features


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/cache


Index: ChainedReleaseStrategy.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/cache/ChainedReleaseStrategy.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- ChainedReleaseStrategy.java 19 Mar 2008 15:32:40 -0000      1.23
+++ ChainedReleaseStrategy.java 19 Mar 2008 16:03:00 -0000      1.24
@@ -28,9 +28,9 @@
  *
  * @since MMBase-1.8
  * @author Ernst Bunders
- * @version $Id: ChainedReleaseStrategy.java,v 1.23 2008/03/19 15:32:40 
michiel Exp $
+ * @version $Id: ChainedReleaseStrategy.java,v 1.24 2008/03/19 16:03:00 
michiel Exp $
  */
-public class ChainedReleaseStrategy extends ReleaseStrategy {
+public class ChainedReleaseStrategy extends ReleaseStrategy implements 
Iterable<ReleaseStrategy> {
 
     private static final Logger log = 
Logging.getLoggerInstance(ChainedReleaseStrategy.class);
 
@@ -40,7 +40,10 @@
     //so the old settings can be returned when it is enabled again
     private final Map<String, Boolean> childStrategyMemory = new 
HashMap<String, Boolean>();
 
-    public ChainedReleaseStrategy() {
+    public ChainedReleaseStrategy(ReleaseStrategy... rs) {
+        for (ReleaseStrategy r : rs) {
+            addReleaseStrategy(r);
+        }
     }
 
 
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to