| Interface | Description |
|---|---|
| Marshaller<T> | |
| Sequence.Closure<T extends Throwable> |
| Class | Description |
|---|---|
| ByteArrayInputStream |
Very similar to the java.io.ByteArrayInputStream but this version is not
thread safe.
|
| ByteArrayOutputStream |
Very similar to the java.io.ByteArrayOutputStream but this version
is not thread safe and the resulting data is returned in a ByteSequence
to avoid an extra byte[] allocation.
|
| ByteSequence | |
| BytesMarshaller |
Implementation of a Marshaller for byte arrays
|
| CommandLineSupport |
Support utility that can be used to set the properties on any object
using command line arguments.
|
| DataByteArrayInputStream |
Optimized ByteArrayInputStream that can be used more than once
|
| DataByteArrayOutputStream |
Optimized ByteArrayOutputStream
|
| DiskBenchmark |
This class is used to get a benchmark the raw disk performance.
|
| DiskBenchmark.Report | |
| HexSupport |
Used to convert to hex from byte arrays and back.
|
| IntegerMarshaller |
Implementation of a Marshaller for a Integer
|
| IntrospectionSupport | |
| IOExceptionSupport | |
| IOHelper | |
| LFUCache<Key,Value> |
LFU cache implementation based on http://dhruvbird.com/lfu.pdf, with some notable differences:
Frequency list is stored as an array with no next/prev pointers between nodes: looping over the array should be faster and more CPU-cache friendly than
using an ad-hoc linked-pointers structure.
|
| LinkedNode<T extends LinkedNode<T>> |
Provides a base class for you to extend when you want object to maintain a
doubly linked list to other objects without using a collection class.
|
| LinkedNodeList<T extends LinkedNode<T>> |
Provides a list of LinkedNode objects.
|
| LocationMarshaller | |
| LockFile |
Used to lock a File.
|
| LongMarshaller |
Implementation of a Marshaller for a Long
|
| LRUCache<K,V> |
A Simple LRU Cache
|
| ObjectMarshaller |
Implementation of a Marshaller for Objects
|
| Scheduler | |
| SchedulerTimerTask |
A TimeTask for a Runnable object
|
| Sequence |
Represents a range of numbers.
|
| SequenceSet |
Keeps track of a added long values.
|
| SequenceSet.Marshaller | |
| StringMarshaller |
Implementation of a Marshaller for Strings
|
| VariableMarshaller<T> |
Convenience base class for Marshaller implementations which do not deepCopy and
which use variable size encodings.
|
Copyright © 2005–2017. All rights reserved.