All Classes and Interfaces
Class
Description
Handy utilities for working with Java arrays.
Useful Map that does not care about the case-sensitivity of keys
when the key value is a String.
Class used to wrap String keys.
Implements a java.util.Set that will not utilize 'case' when comparing Strings
contained within the Set.
Useful utilities for Class work.
Useful Map that does not care about the case-sensitivity of keys
when the key value is a String.
Similar to CompactSet, except that it uses a HashSet as delegate Set when
more than compactSize() elements are held.
Useful Map that does not care about the case-sensitivity of keys
when the key value is a String.
Similar to CompactSet, except that it uses a LinkedHashSet as delegate Set when
more than compactSize() elements are held.
This Map uses very little memory (See CompactMap).
Similar to CompactSet, except that it uses a LinkedHashSet as delegate Set when
more than compactSize() elements are held.
Many developers do not realize than they may have thousands or hundreds of thousands of Maps in memory, often
representing small JSON objects.
Often, memory may be consumed by lots of Maps or Sets (HashSet uses a HashMap to implement it's set).
ConcurrentHashMapNullSafe is a thread-safe implementation of ConcurrentHashMap
that allows null keys and null values by using sentinel objects internally.
ConcurrentList provides a List and List wrapper that is thread-safe, usable in highly concurrent
environments.
ConcurrentSet provides a Set that is thread-safe and usable in highly concurrent environments.
Instance conversion utility.
Useful conversion utilities.
Utility for parsing String dates with optional times, especially when the input String formats
may be inconsistent.
Test two objects for equivalence with a 'deep' comparison.
Useful encryption utilities that simplify tasks like getting an
encrypted String return value (or MD5 hash String) for String or
Stream input.
Useful Exception Utilities
This class is used in conjunction with the Executor class.
Faster version of ByteArrayInputStream that does not have synchronized methods.
Faster version of ByteArrayOutputStream that does not have synchronized methods and
also provides direct access to its internal buffer so that it does not need to be
duplicated when read.
Buffered, Pushback, Reader that does not use synchronization.
Buffered Writer that does not use synchronization.
Graph Utility algorithms, such as Asymmetric Graph Difference.
These are all possible Delta.Commands that are generated when performing
the graph comparison.
Useful InetAddress Utilities
Useful IOUtilities that simplify common io tasks
This class provides a thread-safe Least Recently Used (LRU) cache API that evicts the least recently used items
once a threshold is met.
This class provides a thread-safe Least Recently Used (LRU) cache API that evicts the least recently used items once
a threshold is met.
Usefule utilities for Maps
Useful Math utilities
Deprecated.
Utilities to simplify writing reflective code as well as improve performance of reflective operations like
method and annotation lookups.
This class implements a Thread-Safe (re-entrant) SimpleDateFormat
class.
SealableList provides a List or List wrapper that can be 'sealed' and 'unsealed.'
SealableMap provides a Map or Map wrapper that can be 'sealed' and 'unsealed.'
SealableNavigableMap provides a NavigableMap or NavigableMap wrapper that can be 'sealed' and 'unsealed.'
SealableNavigableSet provides a NavigableSet or NavigableSet wrapper that can be 'sealed' and
'unsealed.'
SealableSet provides a Set or Set wrapper that can be 'sealed' and 'unsealed.'
This class is used in conjunction with the Executor class.
Useful String utilities for common tasks
Useful System utilities for common tasks
Useful Test utilities for common tasks
This class provides a thread-safe Least Recently Used (LRU) cache API that evicts the least recently used items
once a threshold is met.
TrackingMap
Java Object Graph traverser.
This class wraps a class in order to cache the fields so they
are only reflectively obtained once.
A cache that holds items for a specified Time-To-Live (TTL) duration.
Generate a unique ID that fits within a long value.
Deprecated.
Deprecated.
Deprecated.