public static <T> MultiReaderUnifiedSet<T> newSetWith(T... elements) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSetWith(elements)); }
public static <T> MultiReaderUnifiedSet<T> newSet(Iterable<T> iterable) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet(iterable)); }
public static <T> MultiReaderUnifiedSet<T> newSet() { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet()); }
public static <T> MultiReaderUnifiedSet<T> newSetWith(T... elements) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSetWith(elements)); }
public static <T> MultiReaderUnifiedSet<T> newSet(Iterable<T> iterable) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet(iterable)); }
public static <T> MultiReaderUnifiedSet<T> newSet() { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet()); }
public static <T> MultiReaderUnifiedSet<T> newSet(int capacity) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet(capacity)); }
public static <T> MultiReaderUnifiedSet<T> newSet(int capacity) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet(capacity)); }
@Override public MutableSet<T> clone() { this.acquireReadLock(); try { return new MultiReaderUnifiedSet<>(this.delegate.clone()); } finally { this.unlockReadLock(); } }
@Override public MutableSet<T> clone() { this.acquireReadLock(); try { return new MultiReaderUnifiedSet<>(this.delegate.clone()); } finally { this.unlockReadLock(); } }
public static <T> MultiReaderUnifiedSet<T> newSet(Iterable<T> iterable) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet(iterable)); }
public static <T> MultiReaderUnifiedSet<T> newSet() { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet()); }
public static <T> MultiReaderUnifiedSet<T> newSetWith(T... elements) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSetWith(elements)); }
public static <T> MultiReaderUnifiedSet<T> newSet(int capacity) { return new MultiReaderUnifiedSet<>(UnifiedSet.newSet(capacity)); }
@Override public MutableSet<T> clone() { this.acquireReadLock(); try { return new MultiReaderUnifiedSet<>(this.delegate.clone()); } finally { this.unlockReadLock(); } }