public synchronized void release() { try { if (token != null) { token.release(); } if (readerObjectPool != null) { readerObjectPool.flush(); readerObjectPool.release(); } } finally { phase = null; token = null; readerObjectPool = null; } }
public void close() throws TuplesException { if (lowAVLNode != null) { if (avlNode != null) { avlNode.release(); avlNode = null; } lowAVLNode.release(); lowAVLNode = null; token.release(); token = null; objectPool.release(); objectPool = null; } }
/** * Closes and deletes the file. * * @throws IOException if an I/O error occurs. */ public synchronized void delete() throws IOException { try { unmap(); if (objectPool != null) { objectPool.release(); objectPool = null; } } finally { try { if (itemToPhaseSeqMap != null) { itemToPhaseSeqMap.delete(); } } finally { itemToPhaseSeqMap = null; blockFile.delete(); } } }
/** * Closes the file. * * @throws IOException if an I/O error occurs. */ public synchronized void close() throws IOException { try { unmap(); if (objectPool != null) { objectPool.release(); objectPool = null; } } finally { try { if (itemToPhaseSeqMap != null) { itemToPhaseSeqMap.delete(); } } finally { itemToPhaseSeqMap = null; blockFile.close(); } } }
try { if (objectPool != null) { objectPool.release(); objectPool = null;
try { if (objectPool != null) { objectPool.release(); objectPool = null;
try { if (writerObjectPool != null) { writerObjectPool.release(); writerObjectPool = null;