@Override public void abort() { LOG.debug("Aborting InPlaceMutableHashTable."); close(); }
@Override public void abort() { LOG.debug("Aborting InPlaceMutableHashTable."); close(); }
@Override public void abort() { LOG.debug("Aborting InPlaceMutableHashTable."); close(); }
@Override public void abort() { LOG.debug("Aborting InPlaceMutableHashTable."); close(); }
@Override public void cleanup() { try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } taskContext.getMemoryManager().release(memory); }
@Override public void cleanup() { try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } taskContext.getMemoryManager().release(memory); }
@Override public void cleanup() { try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } taskContext.getMemoryManager().release(memory); }
@Override public void cleanup() { try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } taskContext.getMemoryManager().release(memory); }
@Override public void cancelTask() { running = false; try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } parent.getEnvironment().getMemoryManager().release(memory); } }
@Override public void cancelTask() { running = false; try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } parent.getEnvironment().getMemoryManager().release(memory); } }
@Override public void cancelTask() { running = false; try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } parent.getEnvironment().getMemoryManager().release(memory); } }
@Override public void cancelTask() { running = false; try { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } } catch (Exception e) { // may happen during concurrent modification } parent.getEnvironment().getMemoryManager().release(memory); } }
@Override public void closeTask() throws Exception { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } parent.getEnvironment().getMemoryManager().release(memory); BatchTask.closeUserCode(reducer); }
@Override public void closeTask() throws Exception { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } parent.getEnvironment().getMemoryManager().release(memory); BatchTask.closeUserCode(reducer); }
@Override public void closeTask() throws Exception { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } parent.getEnvironment().getMemoryManager().release(memory); BatchTask.closeUserCode(reducer); }
@Override public void closeTask() throws Exception { if (sorter != null) { sorter.dispose(); } if (table != null) { table.close(); } parent.getEnvironment().getMemoryManager().release(memory); BatchTask.closeUserCode(reducer); }
table.close(); break; default:
table.close(); break; default:
table.close(); break; default:
table.close(); break; default: