@Override public void closeExpiredOperations() { OperationHandle[] handles; synchronized (opHandleSet) { handles = opHandleSet.toArray(new OperationHandle[opHandleSet.size()]); } if (handles.length > 0) { List<Operation> operations = operationManager.removeExpiredOperations(handles); if (!operations.isEmpty()) { closeTimedOutOperations(operations); } } }
@Override public void closeExpiredOperations() { OperationHandle[] handles = opHandleSet.toArray(new OperationHandle[opHandleSet.size()]); if (handles.length > 0) { List<Operation> operations = operationManager.removeExpiredOperations(handles); if (!operations.isEmpty()) { closeTimedOutOperations(operations); } } }
@Override public void closeExpiredOperations() { OperationHandle[] handles = opHandleSet.toArray(new OperationHandle[opHandleSet.size()]); if (handles.length > 0) { List<Operation> operations = operationManager.removeExpiredOperations(handles); if (!operations.isEmpty()) { closeTimedOutOperations(operations); } } }
@Override public void closeExpiredOperations() { OperationHandle[] handles = opHandleSet.toArray(new OperationHandle[opHandleSet.size()]); if (handles.length > 0) { List<Operation> operations = operationManager.removeExpiredOperations(handles); if (!operations.isEmpty()) { closeTimedOutOperations(operations); } } }
@Override public void closeExpiredOperations() { OperationHandle[] handles = opHandleSet.toArray(new OperationHandle[opHandleSet.size()]); if (handles.length > 0) { List<Operation> operations = operationManager.removeExpiredOperations(handles); if (!operations.isEmpty()) { closeTimedOutOperations(operations); } } }
@Override public void closeExpiredOperations() { OperationHandle[] handles; synchronized (opHandleSet) { handles = opHandleSet.toArray(new OperationHandle[opHandleSet.size()]); } if (handles.length > 0) { List<Operation> operations = operationManager.removeExpiredOperations(handles); if (!operations.isEmpty()) { closeTimedOutOperations(operations); } } }