EDU.oswego.cs.dl.util.concurrent

Class ConcurrentHashMap.Segment

protected static final class ConcurrentHashMap.Segment extends Object implements Serializable

Bookkeeping for each concurrency control segment. Each segment contains a local count of the number of elements in its region. However, the main use of a Segment is for its lock.
Field Summary
protected intcount
The number of elements in this segment's region.
Method Summary
protected intgetCount()
Get the count under synch.
protected voidsynch()
Force a synchronization

Field Detail

count

protected int count
The number of elements in this segment's region. It is always updated within synchronized blocks.

Method Detail

getCount

protected int getCount()
Get the count under synch.

synch

protected void synch()
Force a synchronization