question: returns the live version add or delete for this uid . concode_field_sep long BASE_BYTES_PER_CHM_ENTRY concode_elem_sep Map<BytesRef,VersionValue> current concode_elem_sep AtomicLong ramBytesUsedTombstones concode_elem_sep Map<BytesRef,VersionValue> old concode_elem_sep Map<BytesRef,DeleteVersionValue> tombstones concode_elem_sep Maps maps concode_elem_sep ReferenceManager<?> mgr concode_elem_sep long BASE_BYTES_PER_BYTESREF concode_elem_sep AtomicLong ramBytesUsedCurrent concode_field_sep Collection<Accountable> getChildResources concode_elem_sep long ramBytesUsedForRefresh concode_elem_sep void putUnderLock concode_elem_sep Iterable<Map.Entry<BytesRef,DeleteVersionValue>> getAllTombstones concode_elem_sep void clear concode_elem_sep void afterRefresh concode_elem_sep void removeTombstoneUnderLock concode_elem_sep void clearTombstones concode_elem_sep void setManager concode_elem_sep void beforeRefresh concode_elem_sep long ramBytesUsed concode_elem_sep DeleteVersionValue getTombstoneUnderLock
target: VersionValue function ( final Term arg0 ) { Maps loc0 = maps ; VersionValue loc1 = loc0 . current . get ( arg0 . bytes ( ) ) ; if ( loc1 != null ) { return loc1 ; } loc1 = loc0 . old . get ( arg0 . bytes ( ) ) ; if ( loc1 != null ) { return loc1 ; } return tombstones . get ( arg0 . bytes ( ) ) ; }