package com.sleepycat.je.latch;
public class SharedLatchImpl {
private LatchStats stats=new LatchStats();
protected void hook429() throws DatabaseException, InterruptedException {
stats.nAcquiresNoWaiters++;
original();
}
protected void hook430() throws DatabaseException, InterruptedException {
stats.nAcquiresWithContention++;
original();
}
protected void hook431() throws DatabaseException {
stats.nAcquiresNoWaiters++;
original();
}
protected void hook432() throws DatabaseException, InterruptedException {
stats.nAcquireSharedSuccessful++;
original();
}
protected void hook433() throws LatchNotHeldException {
stats.nReleases++;
original();
}
}