Class CollectionFactory


  • @Deprecated
    public class CollectionFactory
    extends java.lang.Object
    Deprecated.
    since 10.0, will be removed in future Infinispan versions
    A factory for ConcurrentMaps.
    Since:
    5.1
    Author:
    Manik Surtani, Galder ZamarreƱo
    • Constructor Summary

      Constructors 
      Constructor Description
      CollectionFactory()
      Deprecated.
       
    • Method Summary

      All Methods Static Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static int computeCapacity​(int expectedSize)
      Deprecated.
       
      static int computeCapacity​(int expectedSize, float loadFactor)
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeBoundedConcurrentMap​(int maxSize)
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap()
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(int initCapacity)
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(int initCapacity, float loadFactor, int concurrencyLevel)
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(int initCapacity, float loadFactor, int concurrencyLevel, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeConcurrentMap(int, float, int) instead.
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(int initCapacity, int concurrencyLevel)
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(int initCapacity, int concurrencyLevel, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeConcurrentMap(int, int) instead.
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(int initCapacity, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeConcurrentMap(int) instead.
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentMap​(Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeConcurrentMap() instead.
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentParallelMap​(int initCapacity, int concurrencyLevel)
      Deprecated.
       
      static <K,​V>
      java.util.concurrent.ConcurrentMap<K,​V>
      makeConcurrentParallelMap​(int initCapacity, int concurrencyLevel, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeConcurrentParallelMap(int, int) instead.
      static <K,​V>
      java.util.Map<K,​V>
      makeLinkedMap​(int initialCapacity, float loadFactor, boolean accessOrder)
      Deprecated.
       
      static <K,​V>
      java.util.Map<K,​V>
      makeLinkedMap​(int initialCapacity, float loadFactor, boolean accessOrder, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeSet(int) instead.
      static <K,​V>
      java.util.Map<K,​V>
      makeMap()
      Deprecated.
       
      static <K,​V>
      java.util.Map<K,​V>
      makeMap​(int initialCapacity)
      Deprecated.
       
      static <K,​V>
      java.util.Map<K,​V>
      makeMap​(int initialCapacity, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeMap(int) instead.
      static <K,​V>
      java.util.Map<K,​V>
      makeMap​(java.util.Map<? extends K,​? extends V> entries)
      Deprecated.
       
      static <K,​V>
      java.util.Map<K,​V>
      makeMap​(java.util.Map<? extends K,​? extends V> entries, Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeMap(Map) instead.
      static <K,​V>
      java.util.Map<K,​V>
      makeMap​(Equivalence<? super K> keyEq, Equivalence<? super V> valueEq)
      Deprecated.
      Since 9.0, please use makeMap() instead.
      static <T> java.util.Set<T> makeSet()
      Deprecated.
       
      static <T> java.util.Set<T> makeSet​(int initialCapacity)
      Deprecated.
       
      static <T> java.util.Set<T> makeSet​(int initialCapacity, Equivalence<? super T> entryEq)
      Deprecated.
      Since 9.0, please use makeSet(int) instead.
      static <T> java.util.Set<T> makeSet​(Equivalence<? super T> entryEq)
      Deprecated.
      Since 9.0, please use makeSet() instead.
      static <T> java.util.Set<T> makeSet​(T... entries)
      Deprecated.
      Create a Set backed by the specified array.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CollectionFactory

        public CollectionFactory()
        Deprecated.
    • Method Detail

      • computeCapacity

        public static int computeCapacity​(int expectedSize)
        Deprecated.
      • computeCapacity

        public static int computeCapacity​(int expectedSize,
                                          float loadFactor)
        Deprecated.
      • makeConcurrentMap

        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap()
        Deprecated.
      • makeConcurrentMap

        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(int initCapacity)
        Deprecated.
      • makeConcurrentMap

        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(int initCapacity,
                                                                                                  int concurrencyLevel)
        Deprecated.
      • makeConcurrentParallelMap

        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentParallelMap​(int initCapacity,
                                                                                                          int concurrencyLevel)
        Deprecated.
      • makeConcurrentMap

        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(int initCapacity,
                                                                                                  float loadFactor,
                                                                                                  int concurrencyLevel)
        Deprecated.
      • makeMap

        public static <K,​V> java.util.Map<K,​V> makeMap()
        Deprecated.
      • makeMap

        public static <K,​V> java.util.Map<K,​V> makeMap​(int initialCapacity)
        Deprecated.
      • makeMap

        public static <K,​V> java.util.Map<K,​V> makeMap​(java.util.Map<? extends K,​? extends V> entries)
        Deprecated.
      • makeLinkedMap

        public static <K,​V> java.util.Map<K,​V> makeLinkedMap​(int initialCapacity,
                                                                         float loadFactor,
                                                                         boolean accessOrder)
        Deprecated.
      • makeSet

        public static <T> java.util.Set<T> makeSet()
        Deprecated.
      • makeSet

        public static <T> java.util.Set<T> makeSet​(int initialCapacity)
        Deprecated.
      • makeConcurrentMap

        @Deprecated
        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(Equivalence<? super K> keyEq,
                                                                                                  Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeConcurrentMap() instead.
      • makeConcurrentMap

        @Deprecated
        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(int initCapacity,
                                                                                                  Equivalence<? super K> keyEq,
                                                                                                  Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeConcurrentMap(int) instead.
      • makeConcurrentMap

        @Deprecated
        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(int initCapacity,
                                                                                                  int concurrencyLevel,
                                                                                                  Equivalence<? super K> keyEq,
                                                                                                  Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeConcurrentMap(int, int) instead.
      • makeConcurrentParallelMap

        @Deprecated
        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentParallelMap​(int initCapacity,
                                                                                                          int concurrencyLevel,
                                                                                                          Equivalence<? super K> keyEq,
                                                                                                          Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeConcurrentParallelMap(int, int) instead.
      • makeConcurrentMap

        @Deprecated
        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeConcurrentMap​(int initCapacity,
                                                                                                  float loadFactor,
                                                                                                  int concurrencyLevel,
                                                                                                  Equivalence<? super K> keyEq,
                                                                                                  Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeConcurrentMap(int, float, int) instead.
      • makeBoundedConcurrentMap

        public static <K,​V> java.util.concurrent.ConcurrentMap<K,​V> makeBoundedConcurrentMap​(int maxSize)
        Deprecated.
      • makeMap

        @Deprecated
        public static <K,​V> java.util.Map<K,​V> makeMap​(Equivalence<? super K> keyEq,
                                                                   Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeMap() instead.
      • makeMap

        @Deprecated
        public static <K,​V> java.util.Map<K,​V> makeMap​(int initialCapacity,
                                                                   Equivalence<? super K> keyEq,
                                                                   Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeMap(int) instead.
      • makeMap

        @Deprecated
        public static <K,​V> java.util.Map<K,​V> makeMap​(java.util.Map<? extends K,​? extends V> entries,
                                                                   Equivalence<? super K> keyEq,
                                                                   Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeMap(Map) instead.
      • makeLinkedMap

        @Deprecated
        public static <K,​V> java.util.Map<K,​V> makeLinkedMap​(int initialCapacity,
                                                                         float loadFactor,
                                                                         boolean accessOrder,
                                                                         Equivalence<? super K> keyEq,
                                                                         Equivalence<? super V> valueEq)
        Deprecated.
        Since 9.0, please use makeSet(int) instead.
      • makeSet

        @Deprecated
        public static <T> java.util.Set<T> makeSet​(Equivalence<? super T> entryEq)
        Deprecated.
        Since 9.0, please use makeSet() instead.
      • makeSet

        @Deprecated
        public static <T> java.util.Set<T> makeSet​(int initialCapacity,
                                                   Equivalence<? super T> entryEq)
        Deprecated.
        Since 9.0, please use makeSet(int) instead.
      • makeSet

        @SafeVarargs
        public static <T> java.util.Set<T> makeSet​(T... entries)
        Deprecated.
        Create a Set backed by the specified array.
        Type Parameters:
        T - type of elements
        Parameters:
        entries - the array by which the list will be backed
        Returns:
        a set view of the specified array