See: Description
| Interface | Description |
|---|---|
| ClassLookup |
An interface for looking up classes by name and associating them with aliases.
|
| StringInterner.Changed |
| Class | Description |
|---|---|
| ClassAliasPool |
A class responsible for looking up classes and associating them with aliases for
more convenient referencing.
|
| DynamicEnumClass<E extends CoreDynamicEnum<E>> |
Represents a dynamic enumeration class that extends the capabilities of
EnumCache. |
| EnumCache<E> |
Abstract base class for caching and efficient access to enum-like instances.
|
| EnumInterner<E extends Enum<E>> |
This class represents a cache for enum values to improve performance in scenarios where the same enum values
are frequently looked up by name.
|
| ParsingCache<E> |
A cache for parsed values that is optimized for fast lookup.
|
| StaticEnumClass<E extends Enum<E>> |
Represents a static enumeration class that extends the capabilities of
EnumCache. |
| StringBuilderPool |
This class provides a pool of StringBuilder objects for efficient string building operations.
|
| StringInterner |
StringInterner only guarantees it will behave in a correct manner.
|
The ClassAliasPool class is responsible for looking up classes
and associating them with aliases for more convenient referencing.
The ClassLookup interface defines contracts for looking up
classes by name and associating them with aliases.
The DynamicEnumClass class represents a dynamic enumeration class
that extends the capabilities of EnumCache and is capable of dynamically
creating and managing instances which resemble enumerations (enums) in behavior.
The EnumCache class is an abstract base class for caching and efficient
access to enum-like instances.
The EnumInterner class represents a cache for enum values to improve
performance in scenarios where the same enum values are frequently looked up by name.
The ParsingCache class is a cache for parsed values that is optimized for fast lookup.
The StaticEnumClass class represents a static enumeration class that
extends the capabilities of EnumCache and is designed to work with traditional
Java enum types.
The StringBuilderPool class provides a pool of StringBuilder objects for
efficient string building operations. Each thread gets its own StringBuilder instance via a ThreadLocal, ensuring
thread-safety while avoiding synchronization overhead.
The StringInterner class provides string interning functionality, optimizing
memory usage by caching strings and referring to them by index rather than storing duplicate strings.
Copyright © 2024. All rights reserved.