Skip navigation links

Package net.openhft.chronicle.core.pool

Provides classes and interfaces for pooling and efficient access of various resources like classes, strings, and enum values.

See: Description

Package net.openhft.chronicle.core.pool Description

Provides classes and interfaces for pooling and efficient access of various resources like classes, strings, and enum values.

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.

See Also:
ClassAliasPool, ClassLookup, DynamicEnumClass, EnumCache, EnumInterner, ParsingCache, StaticEnumClass, StringBuilderPool, StringInterner
Skip navigation links

Copyright © 2024. All rights reserved.