| Interface | Description |
|---|---|
| ConcurrentLRUCache.EvictionListener<K,V> | |
| StreamCharBuffer.LazyInitializingWriter |
Interface for a Writer that gets initialized if it is used
Can be used for passing in to "connectTo" method of StreamCharBuffer
|
| Class | Description |
|---|---|
| AbstractAttributeMap<V> |
Helper Map implementation for use with different Attribute Maps.
|
| AbstractThreadSafeAttributeMap<V> |
Helper Map implementation for use with different Attribute Maps.
|
| ArrayIterator | |
| ArrayUtils |
Utility class for managing arrays
|
| Assert | |
| ClassUtils | |
| ConcurrentLRUCache<K,V> |
A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce
contention and synchronization overhead to utilize multiple CPU cores more effectively.
|
| ConcurrentLRUCache.Stats | |
| DynamicPushbackInputStream |
NOTE: Copy of org.apache.abdera.i18n.text.io.DynamicPushbackInputStream
PushbackInputStream implementation that performs dynamic resizing of the unread buffer
|
| EnumerationIterator<T> | |
| FastByteArrayInputStream |
ByteArrayInputStream implementation that does not synchronize methods.
|
| FastByteArrayOutputStream |
ByteArrayOutputStream implementation that doesn't synchronize methods
and doesn't copy the data on toByteArray().
|
| FastWriter |
StringWriter cannot be reused without create a new object over and over.
|
| FilenameUtils |
General filename and filepath manipulation utilities.
|
| HashMapUtils | |
| Hex | |
| Lazy<T> |
Inspired by commons-lang LazyInitializer.
|
| LRULinkedHashMap<K,V> | |
| PriorityQueue<T> |
A PriorityQueue maintains a partial ordering of its elements such that the
least element can always be found in constant time.
|
| SkipMatchIterator<T> | |
| StreamCharBuffer |
StreamCharBuffer is a multipurpose in-memory buffer that can replace JDK
in-memory buffers (StringBuffer, StringBuilder, StringWriter).
|
| StringCharArrayAccessor |
Provides optimized access to java.lang.String internals
- Optimized way of creating java.lang.String by reusing a char[] buffer -
Optimized way of writing String to java.io.Writer
java.lang.String creation reusing a char[] buffer requires Java 1.5+
System property "oam.stringchararrayaccessor.enabled" enables this hack.
|
| StringUtils |
Implements utility functions for the String class
|
| SubKeyMap<V> |
Map that wraps another to provide an isolated namespace using
a prefix.
|
| ThreadsafeXorShiftRandom |
A threadsafe implementation of
XorShiftRandom. |
| XorShiftRandom |
A simple XORShift Random generator.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.