All Classes and Interfaces
Class
Description
An abstract thread-safe implementation of the
ConcurrentMap
interface that allows null
keys
and null
values.A customizable extension of
GZIPOutputStream
that allows users to specify the compression level.A utility class that provides various static methods for working with Java arrays.
A utility class providing static methods for operations on byte arrays and hexadecimal representations.
A Map implementation that provides case-insensitive key comparison for
String
keys, while preserving
the original case of the keys.Wrapper class for String keys to enforce case-insensitive comparison.
A utility class providing various methods for working with Java
Class
objects and related operations.Converts between arrays and collections while preserving collection characteristics.
Provides cached access to common wrapper collection types (unmodifiable, synchronized, empty, checked).
A utility class providing enhanced operations for working with Java collections.
Deprecated.
As of Cedar Software java-util 2.19.0, replaced by CompactMap with builder pattern configuration.
Deprecated.
As of release 2.19.0, replaced by
CompactSet
with builder configurations.Deprecated.
As of Cedar Software java-util 2.19.0, replaced by CompactMap with builder pattern configuration.
Deprecated.
As of release 2.19.0, replaced by
CompactSet
with builder configurations.Deprecated.
As of Cedar Software java-util 2.19.0, replaced by CompactMap with builder pattern configuration.
Deprecated.
As of release 2.19.0, replaced by
CompactSet
with builder configurations.A memory-efficient
Map
implementation that adapts its internal storage structure
to minimize memory usage while maintaining excellent performance.Builder class for creating customized CompactMap instances.
Comparator implementation for CompactMap key ordering.
A memory-efficient Set implementation that internally uses
CompactMap
.Builder for creating CompactSet instances with custom configurations.
A thread-safe implementation of
ConcurrentMap
that supports
null
keys and null
values by using internal sentinel objects.A thread-safe implementation of the
List
interface, designed for use in highly concurrent environments.ConcurrentNavigableMapNullSafe is a thread-safe implementation of ConcurrentNavigableMap
that allows null keys and null values by using a unique String sentinel for null keys.
ConcurrentNavigableSetNullSafe is a thread-safe implementation of NavigableSet
that allows null elements by using a unique sentinel value internally.
ConcurrentSet provides a Set that is thread-safe and usable in highly concurrent environments.
Instance conversion utility for converting objects between various types.
Instance conversion utility for converting objects between various types.
Configuration options for the Converter class, providing customization of type conversion behavior.
Utility for parsing String dates with optional times, supporting a wide variety of formats and patterns.
Performs a deep comparison of two objects, going beyond simple
equals()
checks.Utility class providing cryptographic operations including hashing, encryption, and decryption.
Useful Exception Utilities
A utility class for executing system commands and capturing their output.
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
Utility class providing robust I/O operations with built-in error handling and resource management.
Callback interface for monitoring and controlling byte transfers.
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
Mathematical utility class providing enhanced numeric operations and algorithms.
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.
This class is used in conjunction with the Executor class.
Comprehensive utility class for string operations providing enhanced manipulation, comparison,
and conversion capabilities with null-safe implementations.
Utility class providing common system-level operations and information gathering capabilities.
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.
A Java Object Graph traverser that visits all object reference fields and invokes a
provided callback for each encountered object, including the root.
Represents a node visit during traversal, containing the node and its field information.
Deprecated.
Use
Traverser.traverse(Object, Set, Consumer)
instead.A cache that holds items for a specified Time-To-Live (TTL) duration.
Generates guaranteed unique, time-based, monotonically increasing IDs within a distributed environment.
Deprecated.
Deprecated.
Deprecated.