| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | CacheLinePad
When this annotation is used on a field, automatic cache-line-sized padding will be inserted around the field. |
| public @interface | MappedField
This annotation can be used on fields of |
| public @interface | MappedType
This annotation marks a class as a mapped object, which will go under bytecode transformation at runtime. |
| public @interface | Pointer
This annotation can be used on long fields of |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | CacheLineSize
This micro-benchmark tries to detect the CPU's cache line size. |
| public class | CacheUtil
This class provides utility methods for allocating cache-line-aligned NIO buffers. |
| pack-priv class | |
| public class | |
| public abstract class | MappedObject
Base superclass of all mapped objects. |
| public class | MappedObjectClassLoader
This classloader is responsible for applying the bytecode transformation to mapped objects. |
| public class | MappedObjectTransformer
This class implements the bytecode transformation that mapped object go through. |
| pack-priv class | MappedObjectUnsafe
[INTERNAL USE ONLY] |
| public class | MappedSet
Factory for mapped sets. |
| public class | MappedSet2
|
| public class | MappedSet3
|
| public class | MappedSet4
|