Package com.yahoo.collections


@ExportPackage package com.yahoo.collections
  • Classes
    Class
    Description
    AbstractFilteringList<Type,ListType extends AbstractFilteringList<Type,ListType>>
    Abstract, immutable list for subclassing with concrete types and domain specific filters.
    A Set implementation with low allocation cost.
    A Java port of Michael Susag's BobHash in FastLib.
    Utility class which is useful when implementing Comparable and one needs to compare byte arrays as instance variables.
    Utility class which is useful when implementing Comparable and one needs to compare Collections of Comparables as instance variables.
    Utilities for java collections
    Utilities for Comparable classes.
    A hashmap wrapper which defers cloning of the enclosed map until it is written to.
    An array list which can be frozen to disallow further edits.
    Hashlet<K,V>
    Lightweight hash map from key to value with limited functionality.
    Utility class which is useful when implementing Comparable and one needs to compare int arrays as instance variables.
     
    LazyMap<K,V>
     
     
    An array list which notifies listeners after one or more items are added
    ListMap<K,V>
    A map holding multiple items at each key (using ArrayList and HashMap).
    Convenience class for hashing a String with MD5, and either returning an int with the 4 LSBytes, or the whole 12-byte MD5 hash.
    This will cache methods solved by reflection as reflection is expensive.
    Pair<F,S>
    An immutable pair of objects.
    A Set implementation which only considers object identity.
    Tuple2<T1,T2>
    A pair of values.