Package com.cedarsoftware.util
package com.cedarsoftware.util
-
ClassDescriptionAn abstract thread-safe implementation of the
ConcurrentMap
interface that allowsnull
keys andnull
values.A customizable extension ofGZIPOutputStream
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.CaseInsensitiveMap<K,V> A Map implementation that provides case-insensitive key comparison forString
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 JavaClass
objects and related operations.A utility class providing enhanced operations for working with Java collections.CompactCIHashMap<K,V> 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 byCompactSet
with builder configurations.CompactCILinkedMap<K,V> 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 byCompactSet
with builder configurations.CompactLinkedMap<K,V> 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 byCompactSet
with builder configurations.CompactMap<K,V> A memory-efficientMap
implementation that adapts its internal storage structure to minimize memory usage while maintaining excellent performance.CompactMap.Builder<K,V> Builder class for creating customized CompactMap instances.Comparator implementation for CompactMap key ordering.CompactSet<E>A memory-efficient Set implementation that internally usesCompactMap
.Builder for creating CompactSet instances with custom configurations.A thread-safe implementation ofConcurrentMap
that supportsnull
keys andnull
values by using internal sentinel objects.A thread-safe implementation of theList
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.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 simpleequals()
checks.Utility class providing cryptographic operations including hashing, encryption, and decryption.Useful Exception UtilitiesA 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 UtilitiesUtility class providing robust I/O operations with built-in error handling and resource management.Callback interface for monitoring and controlling byte transfers.LRUCache<K,V> 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 MapsMathematical 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 tasksTrackingMap<K,V> 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.UseTraverser.traverse(Object, Set, Consumer)
instead.TTLCache<K,V> 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.