Class Bucket<T>

  • Type Parameters:
    T -

    public class Bucket<T>
    extends java.lang.Object
    This is not a robust data structure.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  Bucket.IndexFunction  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<T> asList()  
      T computIfAbsent​(java.lang.String key, java.util.function.Function<java.lang.String,​? extends T> func)  
      T get​(java.lang.String key)  
      void put​(java.lang.String key, T value)  
      void release()  
      void set​(int index, T value)  
      int size()  
      • Methods inherited from class java.lang.Object

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

      • get

        public T get​(java.lang.String key)
      • put

        public void put​(java.lang.String key,
                        T value)
      • set

        public void set​(int index,
                        T value)
      • computIfAbsent

        public T computIfAbsent​(java.lang.String key,
                                java.util.function.Function<java.lang.String,​? extends T> func)
      • asList

        public java.util.List<T> asList()
      • size

        public int size()
      • release

        public void release()