static class FineGrainedLockIndex.IndexValue
extends java.lang.Object
| コンストラクタと説明 |
|---|
IndexValue(int shardSize,
boolean fair) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
add(int index,
java.lang.Object keyRef) |
java.lang.Object |
firstRef() |
java.util.List<java.lang.Object> |
refs() |
void |
remove(int index,
java.lang.Object keyRef) |
int |
size() |
java.util.concurrent.locks.ReentrantLock |
writeLock(int index) |
public void add(int index,
java.lang.Object keyRef)
public void remove(int index,
java.lang.Object keyRef)
public java.util.concurrent.locks.ReentrantLock writeLock(int index)
public int size()
public java.util.List<java.lang.Object> refs()
public java.lang.Object firstRef()