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