Top Fields Constructors Methods
com.github.benmanes.caffeine.cache

pack-priv abstract Class MpscChunkedArrayQueue<E>

Located in compilation unit of com.github.benmanes.caffeine.cache.MpscGrowableArrayQueue.

extends MpscChunkedArrayQueueColdProducerFields<E>
Class Inheritance
Known Direct Subclasses
com.github.benmanes.caffeine.cache.MpscGrowableArrayQueue
Annotations
@SuppressWarnings:OvershadowingSubclassFields

Field Summary

Modifier and TypeField 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
Inherited from com.github.benmanes.caffeine.cache.MpscChunkedArrayQueueColdProducerFields:
maxQueueCapacity

Constructor Summary

AccessConstructor and Description
pack-priv
MpscChunkedArrayQueue(int initialCapacity, int maxCapacity)

Method Summary

Modifier and TypeMethod and Description
protected long
public int

Field Detail

p000back to summary
pack-priv byte p000

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p000.

p001back to summary
pack-priv byte p001

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p001.

p002back to summary
pack-priv byte p002

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p002.

p003back to summary
pack-priv byte p003

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p003.

p004back to summary
pack-priv byte p004

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p004.

p005back to summary
pack-priv byte p005

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p005.

p006back to summary
pack-priv byte p006

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p006.

p007back to summary
pack-priv byte p007

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p007.

p008back to summary
pack-priv byte p008

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p008.

p009back to summary
pack-priv byte p009

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p009.

p010back to summary
pack-priv byte p010

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p010.

p011back to summary
pack-priv byte p011

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p011.

p012back to summary
pack-priv byte p012

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p012.

p013back to summary
pack-priv byte p013

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p013.

p014back to summary
pack-priv byte p014

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p014.

p015back to summary
pack-priv byte p015

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p015.

p016back to summary
pack-priv byte p016

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p016.

p017back to summary
pack-priv byte p017

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p017.

p018back to summary
pack-priv byte p018

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p018.

p019back to summary
pack-priv byte p019

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p019.

p020back to summary
pack-priv byte p020

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p020.

p021back to summary
pack-priv byte p021

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p021.

p022back to summary
pack-priv byte p022

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p022.

p023back to summary
pack-priv byte p023

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p023.

p024back to summary
pack-priv byte p024

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p024.

p025back to summary
pack-priv byte p025

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p025.

p026back to summary
pack-priv byte p026

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p026.

p027back to summary
pack-priv byte p027

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p027.

p028back to summary
pack-priv byte p028

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p028.

p029back to summary
pack-priv byte p029

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p029.

p030back to summary
pack-priv byte p030

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p030.

p031back to summary
pack-priv byte p031

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p031.

p032back to summary
pack-priv byte p032

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p032.

p033back to summary
pack-priv byte p033

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p033.

p034back to summary
pack-priv byte p034

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p034.

p035back to summary
pack-priv byte p035

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p035.

p036back to summary
pack-priv byte p036

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p036.

p037back to summary
pack-priv byte p037

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p037.

p038back to summary
pack-priv byte p038

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p038.

p039back to summary
pack-priv byte p039

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p039.

p040back to summary
pack-priv byte p040

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p040.

p041back to summary
pack-priv byte p041

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p041.

p042back to summary
pack-priv byte p042

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p042.

p043back to summary
pack-priv byte p043

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p043.

p044back to summary
pack-priv byte p044

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p044.

p045back to summary
pack-priv byte p045

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p045.

p046back to summary
pack-priv byte p046

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p046.

p047back to summary
pack-priv byte p047

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p047.

p048back to summary
pack-priv byte p048

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p048.

p049back to summary
pack-priv byte p049

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p049.

p050back to summary
pack-priv byte p050

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p050.

p051back to summary
pack-priv byte p051

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p051.

p052back to summary
pack-priv byte p052

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p052.

p053back to summary
pack-priv byte p053

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p053.

p054back to summary
pack-priv byte p054

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p054.

p055back to summary
pack-priv byte p055

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p055.

p056back to summary
pack-priv byte p056

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p056.

p057back to summary
pack-priv byte p057

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p057.

p058back to summary
pack-priv byte p058

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p058.

p059back to summary
pack-priv byte p059

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p059.

p060back to summary
pack-priv byte p060

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p060.

p061back to summary
pack-priv byte p061

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p061.

p062back to summary
pack-priv byte p062

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p062.

p063back to summary
pack-priv byte p063

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p063.

p064back to summary
pack-priv byte p064

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p064.

p065back to summary
pack-priv byte p065

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p065.

p066back to summary
pack-priv byte p066

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p066.

p067back to summary
pack-priv byte p067

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p067.

p068back to summary
pack-priv byte p068

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p068.

p069back to summary
pack-priv byte p069

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p069.

p070back to summary
pack-priv byte p070

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p070.

p071back to summary
pack-priv byte p071

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p071.

p072back to summary
pack-priv byte p072

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p072.

p073back to summary
pack-priv byte p073

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p073.

p074back to summary
pack-priv byte p074

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p074.

p075back to summary
pack-priv byte p075

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p075.

p076back to summary
pack-priv byte p076

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p076.

p077back to summary
pack-priv byte p077

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p077.

p078back to summary
pack-priv byte p078

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p078.

p079back to summary
pack-priv byte p079

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p079.

p080back to summary
pack-priv byte p080

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p080.

p081back to summary
pack-priv byte p081

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p081.

p082back to summary
pack-priv byte p082

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p082.

p083back to summary
pack-priv byte p083

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p083.

p084back to summary
pack-priv byte p084

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p084.

p085back to summary
pack-priv byte p085

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p085.

p086back to summary
pack-priv byte p086

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p086.

p087back to summary
pack-priv byte p087

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p087.

p088back to summary
pack-priv byte p088

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p088.

p089back to summary
pack-priv byte p089

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p089.

p090back to summary
pack-priv byte p090

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p090.

p091back to summary
pack-priv byte p091

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p091.

p092back to summary
pack-priv byte p092

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p092.

p093back to summary
pack-priv byte p093

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p093.

p094back to summary
pack-priv byte p094

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p094.

p095back to summary
pack-priv byte p095

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p095.

p096back to summary
pack-priv byte p096

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p096.

p097back to summary
pack-priv byte p097

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p097.

p098back to summary
pack-priv byte p098

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p098.

p099back to summary
pack-priv byte p099

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p099.

p100back to summary
pack-priv byte p100

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p100.

p101back to summary
pack-priv byte p101

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p101.

p102back to summary
pack-priv byte p102

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p102.

p103back to summary
pack-priv byte p103

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p103.

p104back to summary
pack-priv byte p104

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p104.

p105back to summary
pack-priv byte p105

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p105.

p106back to summary
pack-priv byte p106

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p106.

p107back to summary
pack-priv byte p107

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p107.

p108back to summary
pack-priv byte p108

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p108.

p109back to summary
pack-priv byte p109

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p109.

p110back to summary
pack-priv byte p110

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p110.

p111back to summary
pack-priv byte p111

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p111.

p112back to summary
pack-priv byte p112

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p112.

p113back to summary
pack-priv byte p113

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p113.

p114back to summary
pack-priv byte p114

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p114.

p115back to summary
pack-priv byte p115

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p115.

p116back to summary
pack-priv byte p116

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p116.

p117back to summary
pack-priv byte p117

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p117.

p118back to summary
pack-priv byte p118

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p118.

p119back to summary
pack-priv byte p119

Hides com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueuePad3.p119.

Constructor Detail

MpscChunkedArrayQueueback to summary
pack-priv MpscChunkedArrayQueue(int initialCapacity, int maxCapacity)

Method Detail

availableInQueueback to summary
protected long availableInQueue(long pIndex, long cIndex)

Implements abstract com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue.availableInQueue.

Returns:long

Doc from com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue.availableInQueue.

available elements in queue * 2

Annotations
@Override
capacityback to summary
public int capacity()

Implements abstract com.github.benmanes.caffeine.cache.BaseMpscLinkedArrayQueue.capacity.

Annotations
@Override