All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
One field in a Compact schema: a non-blank field name paired with its CompactFieldKind.
The set of field types supported by Compact serialization, each with a stable numeric wire ID.
Field-by-field reader handed to a CompactTypeSerializer when decoding a Compact payload.
The schema of a Compact payload: a type name plus an ordered list of CompactFields, with a derived 64-bit fingerprint.
Registry and entry point for Compact serialization: registers CompactTypeSerializers and encodes/decodes Compact payloads.
Extension point applications implement to map a class to and from the Compact format.
Field-by-field writer handed to a CompactTypeSerializer when encoding a Compact payload.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A function applied atomically to a single map entry under that entry's lock.
 
 
 
 
 
 
Schema-bound, immutable view of a Compact payload that can be read or built without loading the application class.
Fluent builder for a GenericRecord; each set* call adds one typed field and GenericRecord.Builder.build() produces an immutable record with the accumulated schema and values.
Process-wide holder for the active LoomSerializer.
 
 
 
 
Default LoomCache serializer, backed by Kryo with explicit class registration.
Kryo-specific extension of LoomSerializer exposing class-registration and digest operations.
 
 
 
 
 
 
The process-wide object serializer abstraction used by LoomCache for map values, snapshots, WAL records, and protocol payloads.
ServiceLoader extension point for supplying a custom process-wide LoomSerializer.
 
 
 
 
 
 
 
Encodes a serialized application object with the payload class name.
Result of decoding a portable object envelope: the payload's declared class name and a defensive copy of the payload bytes.
 
 
 
 
 
Immutable cursor page used to represent a bounded scan result.
Immutable cursor page returned by map and set scan APIs.
Serializable predicate evaluated by LoomCache servers for filtered scans, entry-listener filters, and continuous-query cache seeding.
 
Thread-safe counters tracking serialization activity for a LoomSerializer.
 
 
Optional contract for custom Kryo Serializer registrations that supply their fingerprint through the three-argument registerClass(clazz, id, serializer) API.