@Test void testMementos() { assertTrue(testService.mementos(identifier).thenApply(SortedSet::isEmpty).toCompletableFuture().join()); }
@Override public CompletionStage<SortedSet<Instant>> mementos(final IRI identifier) { return completedFuture(emptySortedSet()); }
NoopMementoService implements MementoService { @Override public CompletionStage<SortedSet<Instant>> mementos(final IRI identifier) { return completedFuture(emptySortedSet()); } }
NoopMementoService implements MementoService { @Override public CompletionStage<SortedSet<Instant>> mementos(final IRI identifier) { return completedFuture(emptySortedSet()); }  }
NoopMementoService implements MementoService { @Override public CompletionStage<SortedSet<Instant>> mementos(final IRI identifier) { return completedFuture(emptySortedSet()); }  @Override CompletionStage<Void> put(final ResourceService resourceService, final IRI identifier); @Override CompletionStage<Void> put(final Resource resource); @Override CompletionStage<Resource> get(final IRI identifier, final Instant time); @Override CompletionStage<SortedSet<Instant>> mementos(final IRI identifier); }
NoopMementoService implements MementoService { @Override public CompletionStage<SortedSet<Instant>> mementos(final IRI identifier) { return completedFuture(emptySortedSet()); }  @Override CompletionStage<Void> put(final ResourceService resourceService, final IRI identifier); @Override CompletionStage<Void> put(final Resource resource); @Override CompletionStage<Resource> get(final IRI identifier, final Instant time); @Override CompletionStage<SortedSet<Instant>> mementos(final IRI identifier);  }