returns a read-only live view of the done values in the graph . dirty , changed , and error values are not present in the returned map concode_field_sep boolean keepEdges concode_elem_sep ConcurrentMap<SkyKey,NodeEntry> nodeMap concode_elem_sep Predicate<NodeEntry> NODE_DONE_PREDICATE concode_field_sep Map<SkyKey,NodeEntry> createIfAbsentBatch concode_elem_sep ConcurrentMap<SkyKey,NodeEntry> getNodeMap concode_elem_sep SkyValue getValue concode_elem_sep boolean keepsEdges concode_elem_sep Map<SkyKey,NodeEntry> getBatch concode_elem_sep Map<SkyKey,SkyValue> getValues concode_elem_sep boolean apply concode_elem_sep NodeEntry get concode_elem_sep NodeEntry createIfAbsent concode_elem_sep Map<SkyKey,NodeEntry> getAllValues concode_elem_sep void remove
Map < SkyKey , SkyValue > function ( ) { return Collections . unmodifiableMap ( Maps . filterValues ( Maps . transformValues ( nodeMap , new Function < NodeEntry , SkyValue > ( ) { @ Override public SkyValue apply ( NodeEntry arg0 ) { return arg0 . isDone ( ) ? arg0 . getValue ( ) : null ; } } ) , Predicates . notNull ( ) ) ) ; }