Package net.sf.ehcache.util
Util package. This package contains utilities - common functionality that can be factored out to
utility classes which have public static methods.
-
Interface Summary Interface Description LongSequence A sequence producing longsWeakIdentityConcurrentMap.CleanUpTask<T> -
Class Summary Class Description AggregateIterator<T> This Iterator iterates over a collection of iterators.AtomicLongSequence Simple non-persistent implementation ofLongSequenceCacheTransactionHelper A collection of utility methods helping controlling transactions for managed operations which may require them.CircularLossyQueue<T> An implementation of a CircularQueue data-structure.ClassLoaderUtil Keeps all classloading in ehcache consistent.FailSafeTimer A fail-safe timer in the sense that if the runtime environment restricts creating new threads, it doesn't blow up with an exception.LargeCollection<E> Collection for large set.LargeSet<E> Set for holding large entries of set.MemoryEfficientByteArrayOutputStream This class is designed to minimise the number of System.arraycopy(); methods required to complete.MemorySizeParser Memory size parser using the letter k or K to indicate kilobytes, the letter m or M to indicate megabytes, the letter g or G to indicate gigabytes and the letter t or T to indicate terabytes.MergedEnumeration<E> An utility class to merge several enumerations into a single oneNamedThreadFactory AThreadFactorythat sets names to the threads created by this factory.PreferredLoaderObjectInputStream ObjectInputStream that uses a supplied classloader when resolving classesProductInfo Build properties of the productPropertyUtil Property utilities.SetAsList<E> Wraps a set to provide a list interface.Timestamper Generates increasing identifiers (in a single VM only).TimeUtil Utilities for converting timesVmUtils Misc.WeakIdentityConcurrentMap<K,V> A poor man's implementation of a WeakIdentityConcurrentMap to hold the CacheManager associated ExecutorServices -
Annotation Types Summary Annotation Type Description FindBugsSuppressWarnings Annotation used to suppress FindBugs warnings in Ehcache core code.ManagementAttribute Annotation used to indicate that a Cache[Manager]Sampler method is a management attribute (non-statistic), used for filtering while creating entities when the REST interface doesn't request specific attributes.