package com.sleepycat.je.dbi;
public class EnvironmentImpl {
@MethodObject static class EnvironmentImpl_checkLeaks {
protected void hook313() throws DatabaseException {
statsConfig=new StatsConfig();
statsConfig.setFast(false);
lockStat=_this.lockStat(statsConfig);
if (lockStat.getNTotalLocks() != 0) {
clean=false;
System.out.println("Problem: " + lockStat.getNTotalLocks() + " locks left");
_this.txnManager.getLockManager().dump();
}
txnStat=_this.txnStat(statsConfig);
if (txnStat.getNActive() != 0) {
clean=false;
System.out.println("Problem: " + txnStat.getNActive() + " txns left");
active=txnStat.getActiveTxns();
if (active != null) {
for (int i=0; i < active.length; i+=1) {
System.out.println(active[i]);
}
}
}
original();
}
}
}