Code Review
/
aaf
/
authz.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix the remaining failing tests in Cadi
[aaf/authz.git]
/
cadi
/
core
/
src
/
main
/
java
/
org
/
onap
/
aaf
/
cadi
/
util
/
Pool.java
diff --git
a/cadi/core/src/main/java/org/onap/aaf/cadi/util/Pool.java
b/cadi/core/src/main/java/org/onap/aaf/cadi/util/Pool.java
index
d61aee2
..
4312c3c
100644
(file)
--- a/
cadi/core/src/main/java/org/onap/aaf/cadi/util/Pool.java
+++ b/
cadi/core/src/main/java/org/onap/aaf/cadi/util/Pool.java
@@
-27,6
+27,7
@@
*/
package org.onap.aaf.cadi.util;
*/
package org.onap.aaf.cadi.util;
+import java.util.Iterator;
import java.util.LinkedList;
import org.onap.aaf.cadi.CadiException;
import java.util.LinkedList;
import org.onap.aaf.cadi.CadiException;
@@
-210,11
+211,12
@@
public class Pool<T> {
public boolean validate() {
boolean rv = true;
synchronized (list) {
public boolean validate() {
boolean rv = true;
synchronized (list) {
- for (Pooled<T> t : list) {
+ for (Iterator<Pooled<T>> iter = list.iterator(); iter.hasNext();) {
+ Pooled<T> t = iter.next();
if (!creator.isValid(t.content)) {
rv = false;
t.toss();
if (!creator.isValid(t.content)) {
rv = false;
t.toss();
-
list.remove(t
);
+
iter.remove(
);
}
}
}
}
}
}