diff options
author | Jon Bratseth <bratseth@gmail.com> | 2020-11-19 12:22:52 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2020-11-19 12:22:52 +0100 |
commit | 1d4dc83408fa1fba452fa9b270630ee4186fd5be (patch) | |
tree | 0005e37e5c94d10b373badda5a5df57d189b1640 /vespajlib | |
parent | 8c056e40d3fefd4cec1dd0f82cf25939f4335ff3 (diff) |
Delete non-active nodes on application delete
Diffstat (limited to 'vespajlib')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java b/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java index de1040852f5..4a24cdcc7bf 100644 --- a/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java +++ b/vespajlib/src/main/java/com/yahoo/collections/AbstractFilteringList.java @@ -10,6 +10,7 @@ import java.util.Iterator; import java.util.List; import java.util.Optional; import java.util.Random; +import java.util.Set; import java.util.function.BiFunction; import java.util.function.Function; import java.util.function.Predicate; @@ -72,6 +73,9 @@ public abstract class AbstractFilteringList<Type, ListType extends AbstractFilte /** Returns the items in this as an immutable list. */ public final List<Type> asList() { return items; } + /** Returns the items in this as a set. */ + public final Set<Type> asSet() { return new HashSet<>(items); } + /** Returns the items in this as an immutable list after mapping with the given function. */ public final <OtherType> List<OtherType> mapToList(Function<Type, OtherType> mapper) { return items.stream().map(mapper).collect(toUnmodifiableList()); |