package com.sleepycat.je.incomp; public class INCompressor { public synchronized void verifyCursors() throws DatabaseException { if (env.isClosed()) { return; } List queueSnapshot=null; synchronized (binRefQueueSync) { queueSnapshot=new ArrayList(binRefQueue.values()); } Map dbCache=new HashMap(); Iterator it=queueSnapshot.iterator(); while (it.hasNext()) { BINReference binRef=(BINReference)it.next(); DatabaseImpl db=env.getDbMapTree().getDb(binRef.getDatabaseId(),lockTimeout,dbCache); BIN bin=searchForBIN(db,binRef); if (bin != null) { bin.verifyCursors(); this.hook390(bin); } } } protected void hook390( BIN bin) throws DatabaseException { } }