Located in compilation unit of com.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract static class | BLCHeader.DrainStatusRef
Enforces a memory layout to avoid false sharing by padding the drain status. |
| pack-priv static class |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| BLCHeader | back to summary |
|---|---|
| pack-priv BLCHeader() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final VarHandle | |
| pack-priv volatile int | drainStatus
The draining status of the buffers. |
| pack-priv static final int | IDLE
A drain is not taking place. |
| pack-priv static final int | PROCESSING_TO_IDLE
A drain is in progress and will transition to idle. |
| pack-priv static final int | PROCESSING_TO_REQUIRED
A drain is in progress and will transition to required. |
| pack-priv static final int | REQUIRED
A drain is required due to a pending write modification. |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv boolean | |
| pack-priv int | |
| pack-priv int | |
| pack-priv void | |
| pack-priv void | |
| pack-priv boolean | shouldDrainBuffers(boolean
if draining the read buffer can be delayed delayable)Returns whether maintenance work is needed. |
| DRAIN_STATUS | back to summary |
|---|---|
| pack-priv static final VarHandle DRAIN_STATUS | |
| drainStatus | back to summary |
|---|---|
| pack-priv volatile int drainStatus The draining status of the buffers. | |
| IDLE | back to summary |
|---|---|
| pack-priv static final int IDLE A drain is not taking place. | |
| PROCESSING_TO_IDLE | back to summary |
|---|---|
| pack-priv static final int PROCESSING_TO_IDLE A drain is in progress and will transition to idle. | |
| PROCESSING_TO_REQUIRED | back to summary |
|---|---|
| pack-priv static final int PROCESSING_TO_REQUIRED A drain is in progress and will transition to required. | |
| REQUIRED | back to summary |
|---|---|
| pack-priv static final int REQUIRED A drain is required due to a pending write modification. | |
| DrainStatusRef | back to summary |
|---|---|
| pack-priv DrainStatusRef() | |
| casDrainStatus | back to summary |
|---|---|
| pack-priv boolean casDrainStatus(int expect, int update) | |
| drainStatusAcquire | back to summary |
|---|---|
| pack-priv int drainStatusAcquire() | |
| drainStatusOpaque | back to summary |
|---|---|
| pack-priv int drainStatusOpaque() | |
| setDrainStatusOpaque | back to summary |
|---|---|
| pack-priv void setDrainStatusOpaque(int drainStatus) | |
| setDrainStatusRelease | back to summary |
|---|---|
| pack-priv void setDrainStatusRelease(int drainStatus) | |
| shouldDrainBuffers | back to summary |
|---|---|
| pack-priv boolean shouldDrainBuffers(boolean delayable) Returns whether maintenance work is needed.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte | |
| pack-priv byte |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| p000 | back to summary |
|---|---|
| pack-priv byte p000 | |
| p001 | back to summary |
|---|---|
| pack-priv byte p001 | |
| p002 | back to summary |
|---|---|
| pack-priv byte p002 | |
| p003 | back to summary |
|---|---|
| pack-priv byte p003 | |
| p004 | back to summary |
|---|---|
| pack-priv byte p004 | |
| p005 | back to summary |
|---|---|
| pack-priv byte p005 | |
| p006 | back to summary |
|---|---|
| pack-priv byte p006 | |
| p007 | back to summary |
|---|---|
| pack-priv byte p007 | |
| p008 | back to summary |
|---|---|
| pack-priv byte p008 | |
| p009 | back to summary |
|---|---|
| pack-priv byte p009 | |
| p010 | back to summary |
|---|---|
| pack-priv byte p010 | |
| p011 | back to summary |
|---|---|
| pack-priv byte p011 | |
| p012 | back to summary |
|---|---|
| pack-priv byte p012 | |
| p013 | back to summary |
|---|---|
| pack-priv byte p013 | |
| p014 | back to summary |
|---|---|
| pack-priv byte p014 | |
| p015 | back to summary |
|---|---|
| pack-priv byte p015 | |
| p016 | back to summary |
|---|---|
| pack-priv byte p016 | |
| p017 | back to summary |
|---|---|
| pack-priv byte p017 | |
| p018 | back to summary |
|---|---|
| pack-priv byte p018 | |
| p019 | back to summary |
|---|---|
| pack-priv byte p019 | |
| p020 | back to summary |
|---|---|
| pack-priv byte p020 | |
| p021 | back to summary |
|---|---|
| pack-priv byte p021 | |
| p022 | back to summary |
|---|---|
| pack-priv byte p022 | |
| p023 | back to summary |
|---|---|
| pack-priv byte p023 | |
| p024 | back to summary |
|---|---|
| pack-priv byte p024 | |
| p025 | back to summary |
|---|---|
| pack-priv byte p025 | |
| p026 | back to summary |
|---|---|
| pack-priv byte p026 | |
| p027 | back to summary |
|---|---|
| pack-priv byte p027 | |
| p028 | back to summary |
|---|---|
| pack-priv byte p028 | |
| p029 | back to summary |
|---|---|
| pack-priv byte p029 | |
| p030 | back to summary |
|---|---|
| pack-priv byte p030 | |
| p031 | back to summary |
|---|---|
| pack-priv byte p031 | |
| p032 | back to summary |
|---|---|
| pack-priv byte p032 | |
| p033 | back to summary |
|---|---|
| pack-priv byte p033 | |
| p034 | back to summary |
|---|---|
| pack-priv byte p034 | |
| p035 | back to summary |
|---|---|
| pack-priv byte p035 | |
| p036 | back to summary |
|---|---|
| pack-priv byte p036 | |
| p037 | back to summary |
|---|---|
| pack-priv byte p037 | |
| p038 | back to summary |
|---|---|
| pack-priv byte p038 | |
| p039 | back to summary |
|---|---|
| pack-priv byte p039 | |
| p040 | back to summary |
|---|---|
| pack-priv byte p040 | |
| p041 | back to summary |
|---|---|
| pack-priv byte p041 | |
| p042 | back to summary |
|---|---|
| pack-priv byte p042 | |
| p043 | back to summary |
|---|---|
| pack-priv byte p043 | |
| p044 | back to summary |
|---|---|
| pack-priv byte p044 | |
| p045 | back to summary |
|---|---|
| pack-priv byte p045 | |
| p046 | back to summary |
|---|---|
| pack-priv byte p046 | |
| p047 | back to summary |
|---|---|
| pack-priv byte p047 | |
| p048 | back to summary |
|---|---|
| pack-priv byte p048 | |
| p049 | back to summary |
|---|---|
| pack-priv byte p049 | |
| p050 | back to summary |
|---|---|
| pack-priv byte p050 | |
| p051 | back to summary |
|---|---|
| pack-priv byte p051 | |
| p052 | back to summary |
|---|---|
| pack-priv byte p052 | |
| p053 | back to summary |
|---|---|
| pack-priv byte p053 | |
| p054 | back to summary |
|---|---|
| pack-priv byte p054 | |
| p055 | back to summary |
|---|---|
| pack-priv byte p055 | |
| p056 | back to summary |
|---|---|
| pack-priv byte p056 | |
| p057 | back to summary |
|---|---|
| pack-priv byte p057 | |
| p058 | back to summary |
|---|---|
| pack-priv byte p058 | |
| p059 | back to summary |
|---|---|
| pack-priv byte p059 | |
| p060 | back to summary |
|---|---|
| pack-priv byte p060 | |
| p061 | back to summary |
|---|---|
| pack-priv byte p061 | |
| p062 | back to summary |
|---|---|
| pack-priv byte p062 | |
| p063 | back to summary |
|---|---|
| pack-priv byte p063 | |
| p064 | back to summary |
|---|---|
| pack-priv byte p064 | |
| p065 | back to summary |
|---|---|
| pack-priv byte p065 | |
| p066 | back to summary |
|---|---|
| pack-priv byte p066 | |
| p067 | back to summary |
|---|---|
| pack-priv byte p067 | |
| p068 | back to summary |
|---|---|
| pack-priv byte p068 | |
| p069 | back to summary |
|---|---|
| pack-priv byte p069 | |
| p070 | back to summary |
|---|---|
| pack-priv byte p070 | |
| p071 | back to summary |
|---|---|
| pack-priv byte p071 | |
| p072 | back to summary |
|---|---|
| pack-priv byte p072 | |
| p073 | back to summary |
|---|---|
| pack-priv byte p073 | |
| p074 | back to summary |
|---|---|
| pack-priv byte p074 | |
| p075 | back to summary |
|---|---|
| pack-priv byte p075 | |
| p076 | back to summary |
|---|---|
| pack-priv byte p076 | |
| p077 | back to summary |
|---|---|
| pack-priv byte p077 | |
| p078 | back to summary |
|---|---|
| pack-priv byte p078 | |
| p079 | back to summary |
|---|---|
| pack-priv byte p079 | |
| p080 | back to summary |
|---|---|
| pack-priv byte p080 | |
| p081 | back to summary |
|---|---|
| pack-priv byte p081 | |
| p082 | back to summary |
|---|---|
| pack-priv byte p082 | |
| p083 | back to summary |
|---|---|
| pack-priv byte p083 | |
| p084 | back to summary |
|---|---|
| pack-priv byte p084 | |
| p085 | back to summary |
|---|---|
| pack-priv byte p085 | |
| p086 | back to summary |
|---|---|
| pack-priv byte p086 | |
| p087 | back to summary |
|---|---|
| pack-priv byte p087 | |
| p088 | back to summary |
|---|---|
| pack-priv byte p088 | |
| p089 | back to summary |
|---|---|
| pack-priv byte p089 | |
| p090 | back to summary |
|---|---|
| pack-priv byte p090 | |
| p091 | back to summary |
|---|---|
| pack-priv byte p091 | |
| p092 | back to summary |
|---|---|
| pack-priv byte p092 | |
| p093 | back to summary |
|---|---|
| pack-priv byte p093 | |
| p094 | back to summary |
|---|---|
| pack-priv byte p094 | |
| p095 | back to summary |
|---|---|
| pack-priv byte p095 | |
| p096 | back to summary |
|---|---|
| pack-priv byte p096 | |
| p097 | back to summary |
|---|---|
| pack-priv byte p097 | |
| p098 | back to summary |
|---|---|
| pack-priv byte p098 | |
| p099 | back to summary |
|---|---|
| pack-priv byte p099 | |
| p100 | back to summary |
|---|---|
| pack-priv byte p100 | |
| p101 | back to summary |
|---|---|
| pack-priv byte p101 | |
| p102 | back to summary |
|---|---|
| pack-priv byte p102 | |
| p103 | back to summary |
|---|---|
| pack-priv byte p103 | |
| p104 | back to summary |
|---|---|
| pack-priv byte p104 | |
| p105 | back to summary |
|---|---|
| pack-priv byte p105 | |
| p106 | back to summary |
|---|---|
| pack-priv byte p106 | |
| p107 | back to summary |
|---|---|
| pack-priv byte p107 | |
| p108 | back to summary |
|---|---|
| pack-priv byte p108 | |
| p109 | back to summary |
|---|---|
| pack-priv byte p109 | |
| p110 | back to summary |
|---|---|
| pack-priv byte p110 | |
| p111 | back to summary |
|---|---|
| pack-priv byte p111 | |
| p112 | back to summary |
|---|---|
| pack-priv byte p112 | |
| p113 | back to summary |
|---|---|
| pack-priv byte p113 | |
| p114 | back to summary |
|---|---|
| pack-priv byte p114 | |
| p115 | back to summary |
|---|---|
| pack-priv byte p115 | |
| p116 | back to summary |
|---|---|
| pack-priv byte p116 | |
| p117 | back to summary |
|---|---|
| pack-priv byte p117 | |
| p118 | back to summary |
|---|---|
| pack-priv byte p118 | |
| p119 | back to summary |
|---|---|
| pack-priv byte p119 | |
| PadDrainStatus | back to summary |
|---|---|
| pack-priv PadDrainStatus() | |