}
return false;
}
public final boolean pin() {
final UnsafeIntCounter pinning = _pinning;
int capa;
do {
capa = pinning.get();
if(capa == -1) {// does not pin when the entry is evicted
return false;
}
} while(!pinning.compareAndSet(capa, capa + 1));
return true;
}