Package org.apache.myfaces.util.lang
package org.apache.myfaces.util.lang
-
ClassDescriptionHelper Map implementation for use with different Attribute Maps.Helper Map implementation for use with different Attribute Maps.Utility class for managing arraysConcurrentLRUCache<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.NOTE: Copy of org.apache.abdera.i18n.text.io.DynamicPushbackInputStream PushbackInputStream implementation that performs dynamic resizing of the unread bufferByteArrayInputStream implementation that does not synchronize methods.ByteArrayOutputStream implementation that doesn't synchronize methods and doesn't copy the data on toByteArray().StringWriter cannot be reused without create a new object over and over.General filename and filepath manipulation utilities.Lazy<T>Inspired by commons-lang LazyInitializer.LRULinkedHashMap<K,V> A PriorityQueue maintains a partial ordering of its elements such that the least element can always be found in constant time.StreamCharBuffer is a multipurpose in-memory buffer that can replace JDK in-memory buffers (StringBuffer, StringBuilder, StringWriter).Interface for a Writer that gets initialized if it is used Can be used for passing in to "connectTo" method of StreamCharBufferProvides 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.Implements utility functions for the String classSubKeyMap<V>Map that wraps another to provide an isolated namespace using a prefix.A threadsafe implementation ofXorShiftRandom
.A simple XORShift Random generator.