001
014
015 package com.liferay.portal.kernel.concurrent;
016
017 import com.liferay.portal.kernel.util.MapBackedSet;
018
019 import java.util.Set;
020 import java.util.concurrent.ConcurrentHashMap;
021
022
025 public class ConcurrentHashSet<E> extends MapBackedSet<E> {
026
027 public ConcurrentHashSet() {
028 super(new ConcurrentHashMap<E, Boolean>());
029 }
030
031 public ConcurrentHashSet(int capacity) {
032 super(new ConcurrentHashMap<E, Boolean>(capacity));
033 }
034
035 public ConcurrentHashSet(Set<E> set) {
036 super(new ConcurrentHashMap<E, Boolean>());
037
038 addAll(set);
039 }
040
041 }