Set < V > function ( @ NotNull Object arg0 ) { SpillableSetImpl < V > loc0 = getHelper ( ( K ) arg0 ) ; if ( loc0 != null ) { cache . remove ( ( K ) arg0 ) ; map . put ( ( K ) arg0 , new ImmutablePair < > ( 0 , loc0 . getHead ( ) ) ) ; loc0 . clear ( ) ; removedSets . add ( loc0 ) ; } return null ; }
note that this always returns null because the set is no longer valid after this call concode_field_sep long bucket concode_elem_sep int DEFAULT_BATCH_SIZE concode_elem_sep List<SpillableSetImpl<V>> removedSets concode_elem_sep WindowBoundedMapCache<K,SpillableSetImpl<V>> cache concode_elem_sep TimeExtractor<K> timeExtractor concode_elem_sep Context.OperatorContext context concode_elem_sep byte[] META_KEY_SUFFIX concode_elem_sep Serde<V> valueSerde concode_elem_sep SpillableStateStore store concode_elem_sep long fixedTime concode_elem_sep SpillableMapImpl<K,Pair<Integer,V>> map concode_elem_sep AffixKeyValueSerdeManager<K,V> keyValueSerdeManager concode_field_sep boolean containsEntry concode_elem_sep SpillableStateStore getStore concode_elem_sep long getTime concode_elem_sep Multiset<K> keys concode_elem_sep boolean containsKey concode_elem_sep Map<K,Collection<V>> asMap concode_elem_sep Collection<V> values concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep void endWindow concode_elem_sep Set<V> replaceValues concode_elem_sep boolean containsValue concode_elem_sep boolean put concode_elem_sep boolean remove concode_elem_sep void beginWindow concode_elem_sep Set<Map.Entry<K,V>> entries concode_elem_sep int size concode_elem_sep SpillableSetImpl<V> getHelper concode_elem_sep Set<V> get concode_elem_sep boolean putAll concode_elem_sep boolean putAll concode_elem_sep void setup concode_elem_sep Set<K> keySet concode_elem_sep void teardown