question: closes and removes cursor . concode_field_sep QueryCursor<List<?>> cursor concode_elem_sep ScheduledExecutorService SCHEDULER concode_elem_sep Ignite ignite concode_elem_sep boolean loc concode_elem_sep List<String> types concode_elem_sep List<String> tbls concode_elem_sep long lastAccessTime concode_elem_sep int fetchSize concode_elem_sep Iterator<List<?>> iter concode_elem_sep long serialVersionUID concode_elem_sep ConcurrentMap<UUID,Cursor> CURSORS concode_elem_sep boolean finished concode_elem_sep List<List<?>> rows concode_elem_sep UUID uuid concode_elem_sep boolean locQry concode_elem_sep String sql concode_elem_sep Object[] args concode_elem_sep boolean collocatedQry concode_elem_sep String cacheName concode_elem_sep long RMV_DELAY concode_elem_sep List<String> cols concode_field_sep JdbcQueryTask.QueryResult call concode_elem_sep Iterator<List<?>> iterator concode_elem_sep List<String> getCols concode_elem_sep UUID getUuid concode_elem_sep void scheduleRemoval concode_elem_sep boolean hasNext concode_elem_sep List<List<?>> getRows concode_elem_sep List<String> getTypes concode_elem_sep boolean isFinished concode_elem_sep List<String> getTbls
target: void function ( UUID arg0 ) { Cursor loc0 = CURSORS . remove ( arg0 ) ; if ( loc0 != null ) loc0 . cursor . close ( ) ; }