Top Fields Constructors Methods
io.netty5.util.internal.shaded.org.jctools.counters

public abstract Class FixedSizeStripedLongCounter

Additional top-level classes in compilation unit: FixedSizeStripedLongCounterPrePad, FixedSizeStripedLongCounterFields.

extends FixedSizeStripedLongCounterFields
implements Counter
Class Inheritance
All Implemented Interfaces
io.netty5.util.internal.shaded.org.jctools.counters.Counter
Known Direct Subclasses
io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterV6, io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterV8
Static Imports
io.netty5.util.internal.shaded.org.jctools.util.UnsafeAccess.UNSAFE

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
private static final long
Inherited from io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterFields:
CACHE_LINE_IN_LONGScellsCOUNTER_ARRAY_BASEELEMENT_SHIFTmask

Constructor Summary

AccessConstructor and Description
public
FixedSizeStripedLongCounter(int stripesCount)

Method Summary

Modifier and TypeMethod and Description
private long
counterOffset(long i)

public long
public long
protected abstract long
getAndReset(long[] cells, long offset)

private static long
public void
public void
protected abstract void
inc(long[] cells, long offset, long value)

private int
private int
probe()

Returns the probe value for the current thread.

Field Detail

b000back to summary
pack-priv byte b000

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b000.

b001back to summary
pack-priv byte b001

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b001.

b002back to summary
pack-priv byte b002

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b002.

b003back to summary
pack-priv byte b003

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b003.

b004back to summary
pack-priv byte b004

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b004.

b005back to summary
pack-priv byte b005

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b005.

b006back to summary
pack-priv byte b006

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b006.

b007back to summary
pack-priv byte b007

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b007.

b010back to summary
pack-priv byte b010

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b010.

b011back to summary
pack-priv byte b011

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b011.

b012back to summary
pack-priv byte b012

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b012.

b013back to summary
pack-priv byte b013

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b013.

b014back to summary
pack-priv byte b014

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b014.

b015back to summary
pack-priv byte b015

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b015.

b016back to summary
pack-priv byte b016

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b016.

b017back to summary
pack-priv byte b017

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b017.

b020back to summary
pack-priv byte b020

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b020.

b021back to summary
pack-priv byte b021

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b021.

b022back to summary
pack-priv byte b022

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b022.

b023back to summary
pack-priv byte b023

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b023.

b024back to summary
pack-priv byte b024

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b024.

b025back to summary
pack-priv byte b025

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b025.

b026back to summary
pack-priv byte b026

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b026.

b027back to summary
pack-priv byte b027

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b027.

b030back to summary
pack-priv byte b030

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b030.

b031back to summary
pack-priv byte b031

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b031.

b032back to summary
pack-priv byte b032

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b032.

b033back to summary
pack-priv byte b033

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b033.

b034back to summary
pack-priv byte b034

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b034.

b035back to summary
pack-priv byte b035

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b035.

b036back to summary
pack-priv byte b036

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b036.

b037back to summary
pack-priv byte b037

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b037.

b040back to summary
pack-priv byte b040

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b040.

b041back to summary
pack-priv byte b041

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b041.

b042back to summary
pack-priv byte b042

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b042.

b043back to summary
pack-priv byte b043

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b043.

b044back to summary
pack-priv byte b044

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b044.

b045back to summary
pack-priv byte b045

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b045.

b046back to summary
pack-priv byte b046

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b046.

b047back to summary
pack-priv byte b047

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b047.

b050back to summary
pack-priv byte b050

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b050.

b051back to summary
pack-priv byte b051

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b051.

b052back to summary
pack-priv byte b052

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b052.

b053back to summary
pack-priv byte b053

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b053.

b054back to summary
pack-priv byte b054

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b054.

b055back to summary
pack-priv byte b055

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b055.

b056back to summary
pack-priv byte b056

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b056.

b057back to summary
pack-priv byte b057

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b057.

b060back to summary
pack-priv byte b060

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b060.

b061back to summary
pack-priv byte b061

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b061.

b062back to summary
pack-priv byte b062

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b062.

b063back to summary
pack-priv byte b063

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b063.

b064back to summary
pack-priv byte b064

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b064.

b065back to summary
pack-priv byte b065

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b065.

b066back to summary
pack-priv byte b066

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b066.

b067back to summary
pack-priv byte b067

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b067.

b070back to summary
pack-priv byte b070

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b070.

b071back to summary
pack-priv byte b071

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b071.

b072back to summary
pack-priv byte b072

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b072.

b073back to summary
pack-priv byte b073

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b073.

b074back to summary
pack-priv byte b074

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b074.

b075back to summary
pack-priv byte b075

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b075.

b076back to summary
pack-priv byte b076

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b076.

b077back to summary
pack-priv byte b077

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b077.

b100back to summary
pack-priv byte b100

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b100.

b101back to summary
pack-priv byte b101

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b101.

b102back to summary
pack-priv byte b102

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b102.

b103back to summary
pack-priv byte b103

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b103.

b104back to summary
pack-priv byte b104

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b104.

b105back to summary
pack-priv byte b105

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b105.

b106back to summary
pack-priv byte b106

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b106.

b107back to summary
pack-priv byte b107

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b107.

b110back to summary
pack-priv byte b110

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b110.

b111back to summary
pack-priv byte b111

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b111.

b112back to summary
pack-priv byte b112

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b112.

b113back to summary
pack-priv byte b113

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b113.

b114back to summary
pack-priv byte b114

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b114.

b115back to summary
pack-priv byte b115

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b115.

b116back to summary
pack-priv byte b116

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b116.

b117back to summary
pack-priv byte b117

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b117.

b120back to summary
pack-priv byte b120

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b120.

b121back to summary
pack-priv byte b121

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b121.

b122back to summary
pack-priv byte b122

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b122.

b123back to summary
pack-priv byte b123

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b123.

b124back to summary
pack-priv byte b124

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b124.

b125back to summary
pack-priv byte b125

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b125.

b126back to summary
pack-priv byte b126

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b126.

b127back to summary
pack-priv byte b127

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b127.

b130back to summary
pack-priv byte b130

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b130.

b131back to summary
pack-priv byte b131

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b131.

b132back to summary
pack-priv byte b132

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b132.

b133back to summary
pack-priv byte b133

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b133.

b134back to summary
pack-priv byte b134

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b134.

b135back to summary
pack-priv byte b135

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b135.

b136back to summary
pack-priv byte b136

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b136.

b137back to summary
pack-priv byte b137

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b137.

b140back to summary
pack-priv byte b140

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b140.

b141back to summary
pack-priv byte b141

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b141.

b142back to summary
pack-priv byte b142

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b142.

b143back to summary
pack-priv byte b143

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b143.

b144back to summary
pack-priv byte b144

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b144.

b145back to summary
pack-priv byte b145

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b145.

b146back to summary
pack-priv byte b146

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b146.

b147back to summary
pack-priv byte b147

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b147.

b150back to summary
pack-priv byte b150

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b150.

b151back to summary
pack-priv byte b151

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b151.

b152back to summary
pack-priv byte b152

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b152.

b153back to summary
pack-priv byte b153

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b153.

b154back to summary
pack-priv byte b154

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b154.

b155back to summary
pack-priv byte b155

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b155.

b156back to summary
pack-priv byte b156

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b156.

b157back to summary
pack-priv byte b157

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b157.

b160back to summary
pack-priv byte b160

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b160.

b161back to summary
pack-priv byte b161

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b161.

b162back to summary
pack-priv byte b162

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b162.

b163back to summary
pack-priv byte b163

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b163.

b164back to summary
pack-priv byte b164

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b164.

b165back to summary
pack-priv byte b165

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b165.

b166back to summary
pack-priv byte b166

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b166.

b167back to summary
pack-priv byte b167

Hides io.netty5.util.internal.shaded.org.jctools.counters.FixedSizeStripedLongCounterPrePad.b167.

PROBEback to summary
private static final long PROBE

Constructor Detail

FixedSizeStripedLongCounterback to summary
public FixedSizeStripedLongCounter(int stripesCount)

Method Detail

counterOffsetback to summary
private long counterOffset(long i)
getback to summary
public long get()

Implements io.netty5.util.internal.shaded.org.jctools.counters.Counter.get.

Annotations
@Override
getAndResetback to summary
public long getAndReset()

Implements io.netty5.util.internal.shaded.org.jctools.counters.Counter.getAndReset.

Annotations
@Override
getAndResetback to summary
protected abstract long getAndReset(long[] cells, long offset)
getProbeOffsetback to summary
private static long getProbeOffset()
incback to summary
public void inc()

Implements io.netty5.util.internal.shaded.org.jctools.counters.Counter.inc.

Annotations
@Override
incback to summary
public void inc(long delta)

Implements io.netty5.util.internal.shaded.org.jctools.counters.Counter.inc.

Annotations
@Override
incback to summary
protected abstract void inc(long[] cells, long offset, long value)
indexback to summary
private int index()
probeback to summary
private int probe()

Returns the probe value for the current thread. If target JDK version is 7 or higher, than ThreadLocalRandom-specific value will be used, xorshift with thread id otherwise.