124125126127128129130131132133134
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; } public final void unpin() { _pinning.decrementAndGet();
120121122123124125126127128129130