| Modifier and Type | Interface and Description |
|---|---|
interface |
ISimpleCache<KEYTYPE,VALUETYPE>
Interface for a very simple Map-like cache.
|
interface |
SimpleCacheMBean
MBean interface for a simple cache
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCache<KEYTYPE,VALUETYPE>
Abstract base implementation of
ISimpleCache |
class |
AbstractNotifyingCache<KEYTYPE,VALUETYPE>
A caching class that has the ability to fill itself with the abstract
getValueToCache(Object) method.
|
class |
AbstractNotifyingCacheWithMaxSize<KEYTYPE,VALUETYPE>
A caching class that has the ability to fill itself with the abstract
getValueToCache(Object) method and has an upper limit of elements that can
reside in the cache.
|
class |
LoggingLRUCache<KEYTYPE,VALUETYPE>
A specific
LRUCache that emits a warning once the cache is full. |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleCacheWithConversion<KEYTYPE,VALUETYPE>
A special cache that can create the value to be cache automatically from the
key.
|
class |
SimpleCacheWithConversionAndMaxSize<KEYTYPE,VALUETYPE>
A special cache that can create the value to be cache automatically from the
key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LRUCache<KEYTYPE,VALUETYPE>
A special ordered map, that has an upper limit of contained elements.
|
class |
LRUSet<ELEMENTTYPE>
A special ordered set, that has an upper limit of contained elements.
|
class |
NonBlockingStack<ELEMENTTYPE>
|
class |
SingleElementMap<KEYTYPE,VALUETYPE>
Map implementation that can only keep 0 or 1 element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWrappedList<ELEMENTTYPE>
This is a facade for a list.
|
class |
SafeArrayList<ELEMENTTYPE>
This is a specialized
ArrayList that can handle read accesses on list
items that are not yet in the container. |
class |
SafeVector<ELEMENTTYPE>
This is a specialized
Vector that can handle read accesses on list
items that are not yet in the container. |
class |
SingleElementList<ELEMENTTYPE>
Implementation of the
List interface handling exactly one element and
no more! |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IResourceErrorGroup
Contains a list of resource errors and some sanity access methods.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceErrorGroup
Contains a list of resource errors and some sanity access methods.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NonBlockingByteArrayOutputStream
A non-synchronized copy of the class
ByteArrayOutputStream. |
class |
NonBlockingStringWriter
A non-synchronized copy of the class
StringWriter. |
| Modifier and Type | Class and Description |
|---|---|
class |
JAXBContextCache
Specific cache class for JAXB context elements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InMemoryLogger
Keeps a set of
LogMessage objects in memory, offering an API similar
to SLF4J. |
| Modifier and Type | Class and Description |
|---|---|
class |
RegExPool
This class provides a pool for cached regular expressions.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IMultiLingualText
Interface for a writable version of a multilingual text
|
interface |
IReadonlyMultiLingualText
Readonly interface for a multilingual text
|
interface |
ISimpleMultiLingualText
This is an in-between interface between the
ITextProvider and the
IReadonlyMultiLingualText. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultiLingualText
This class represents a multilingual text.
|
class |
MultiLingualTextThreadSafe
This class represents a thread safe multilingual text.
|
class |
ReadonlyMultiLingualText
This class represents a multilingual text.
|
class |
TextProvider
An in-memory implementation of the
ITextProvider interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSchemaCache
Abstract base class for caching abstract
Schema objects. |
class |
XMLSchemaCache
This class is used to cache XML schema objects.
|
Copyright © 2006–2014 phloc systems. All rights reserved.