Class ChainsSegments

java.lang.Object
com.gigaspaces.internal.server.space.eviction.ChainsSegments
All Implemented Interfaces:
IEvictionChain

public class ChainsSegments extends Object implements IEvictionChain
segments. each segment is mostly concurrent chain. mostly concurrent chain segment can be used for LRU and FIFO eviction insertion is totally non-blocking, and to a random segment removal locks the specific node + its previous in order to keep balanced list segments are used to spread contention
Since:
7.0
Author:
Yechiel Feffer