appdimens-dynamic

//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.core/DimenCache/ShardWrapper

ShardWrapper

@PublishedApiinternal class ShardWrapper(shardSize: Int)

EN Padded cache shard wrapper that prevents false sharing between shards across CPU cores on ARM64 (cache line = 64 bytes).

PT Wrapper de shard com padding que previne false sharing entre núcleos no ARM64 (linha de cache = 64 bytes).

constructor(shardSize: Int)

@JvmFieldval _p0: Long = 0

@JvmFieldval _p1: Long = 0

@JvmFieldval _p2: Long = 0

@JvmFieldval _p3: Long = 0

@JvmFieldval _p4: Long = 0

@JvmFieldval _p5: Long = 0

@JvmFieldval _p6: Long = 0

@JvmFieldval _p7: Long = 0

@JvmFieldval _p8: Long = 0

@JvmFieldval _p9: Long = 0

@JvmFieldval _pA: Long = 0

@JvmFieldval _pB: Long = 0

@JvmFieldval _pC: Long = 0

@JvmFieldval _pD: Long = 0

@PublishedApi@JvmFieldinternal val keys: AtomicLongArray

@PublishedApi@JvmFieldinternal val values: AtomicIntegerArray

Constructors

Name Summary
ShardWrapper  

Properties

Name Summary
_p0  
_p1  
_p2  
_p3  
_p4  
_p5  
_p6  
_p7  
_p8  
_p9  
_pA  
_pB  
_pC  
_pD  
keys  
values