6262import static com .apple .foundationdb .async .MoreAsyncUtil .forEach ;
6363import static com .apple .foundationdb .async .MoreAsyncUtil .forLoop ;
6464
65- /**
66- * TODO.
67- */
6865@ API (API .Status .EXPERIMENTAL )
6966@ SuppressWarnings ("checkstyle:AbbreviationAsWordInName" )
7067public class HNSW {
@@ -335,16 +332,10 @@ public static ConfigBuilder newConfigBuilder() {
335332 return new ConfigBuilder ();
336333 }
337334
338- /**
339- * TODO.
340- */
341335 public HNSW (@ Nonnull final Subspace subspace , @ Nonnull final Executor executor ) {
342336 this (subspace , executor , DEFAULT_CONFIG , OnWriteListener .NOOP , OnReadListener .NOOP );
343337 }
344338
345- /**
346- * TODO.
347- */
348339 public HNSW (@ Nonnull final Subspace subspace ,
349340 @ Nonnull final Executor executor , @ Nonnull final Config config ,
350341 @ Nonnull final OnWriteListener onWriteListener ,
@@ -402,9 +393,6 @@ public OnReadListener getOnReadListener() {
402393 // Read Path
403394 //
404395
405- /**
406- * TODO.
407- */
408396 @ SuppressWarnings ("checkstyle:MethodName" ) // method name introduced by paper
409397 @ Nonnull
410398 public CompletableFuture <? extends List <? extends NodeReferenceAndNode <? extends NodeReference >>> kNearestNeighborsSearch (@ Nonnull final ReadTransaction readTransaction ,
@@ -487,9 +475,6 @@ private <N extends NodeReference> CompletableFuture<NodeReferenceWithDistance> g
487475 }
488476 }
489477
490- /**
491- * TODO.
492- */
493478 @ Nonnull
494479 private CompletableFuture <NodeReferenceWithDistance > greedySearchInliningLayer (@ Nonnull final StorageAdapter <NodeReferenceWithVector > storageAdapter ,
495480 @ Nonnull final ReadTransaction readTransaction ,
@@ -534,9 +519,6 @@ private CompletableFuture<NodeReferenceWithDistance> greedySearchInliningLayer(@
534519 }), executor ).thenApply (ignored -> currentNodeReferenceAtomic .get ());
535520 }
536521
537- /**
538- * TODO.
539- */
540522 @ Nonnull
541523 private <N extends NodeReference > CompletableFuture <List <NodeReferenceAndNode <N >>> searchLayer (@ Nonnull StorageAdapter <N > storageAdapter ,
542524 @ Nonnull final ReadTransaction readTransaction ,
@@ -608,9 +590,6 @@ private <N extends NodeReference> CompletableFuture<List<NodeReferenceAndNode<N>
608590 });
609591 }
610592
611- /**
612- * TODO.
613- */
614593 @ Nonnull
615594 private <N extends NodeReference > CompletableFuture <Node <N >> fetchNodeIfNotCached (@ Nonnull final StorageAdapter <N > storageAdapter ,
616595 @ Nonnull final ReadTransaction readTransaction ,
@@ -625,9 +604,6 @@ private <N extends NodeReference> CompletableFuture<Node<N>> fetchNodeIfNotCache
625604 });
626605 }
627606
628- /**
629- * TODO.
630- */
631607 @ Nonnull
632608 private <R extends NodeReference , N extends NodeReference , U > CompletableFuture <U > fetchNodeIfNecessaryAndApply (@ Nonnull final StorageAdapter <N > storageAdapter ,
633609 @ Nonnull final ReadTransaction readTransaction ,
@@ -645,9 +621,6 @@ private <R extends NodeReference, N extends NodeReference, U> CompletableFuture<
645621 .thenApply (node -> biMapFunction .apply (nodeReference , node ));
646622 }
647623
648- /**
649- * TODO.
650- */
651624 @ Nonnull
652625 private <N extends NodeReference > CompletableFuture <List <NodeReferenceWithVector >> fetchNeighborhood (@ Nonnull final StorageAdapter <N > storageAdapter ,
653626 @ Nonnull final ReadTransaction readTransaction ,
@@ -671,9 +644,6 @@ private <N extends NodeReference> CompletableFuture<List<NodeReferenceWithVector
671644 });
672645 }
673646
674- /**
675- * TODO.
676- */
677647 @ Nonnull
678648 private <N extends NodeReference > CompletableFuture <List <NodeReferenceAndNode <N >>> fetchSomeNodesIfNotCached (@ Nonnull final StorageAdapter <N > storageAdapter ,
679649 @ Nonnull final ReadTransaction readTransaction ,
@@ -694,9 +664,6 @@ private <N extends NodeReference> CompletableFuture<List<NodeReferenceAndNode<N>
694664 });
695665 }
696666
697- /**
698- * TODO.
699- */
700667 @ Nonnull
701668 private <R extends NodeReference , N extends NodeReference , U > CompletableFuture <List <U >> fetchSomeNodesAndApply (@ Nonnull final StorageAdapter <N > storageAdapter ,
702669 @ Nonnull final ReadTransaction readTransaction ,
0 commit comments