@@ -277,18 +277,15 @@ void lookupAsync_absoluteQueryWithCacheMiss() throws InterruptedException, Execu
277277 @ Test
278278 void lookupAsync_absoluteQueryWithoutCache () throws InterruptedException , ExecutionException {
279279 wireUpMockResolver (mockResolver , query -> answer (query , name -> LOOPBACK_A ));
280- Cache mockCache = mock (Cache .class );
281- when (mockCache .getDClass ()).thenReturn (IN );
282280
283281 LookupSession lookupSession =
284- LookupSession .builder ().resolver (mockResolver ).cache ( mockCache ). clearCaches ().build ();
282+ LookupSession .builder ().resolver (mockResolver ).clearCaches ().build ();
285283 CompletionStage <LookupResult > resultFuture = lookupSession .lookupAsync (name ("a.b." ), A , IN );
286284
287285 LookupResult result = resultFuture .toCompletableFuture ().get ();
288286 assertEquals (singletonList (LOOPBACK_A .withName (name ("a.b." ))), result .getRecords ());
289287
290288 verify (mockResolver ).sendAsync (any (), any (Executor .class ));
291- verifyNoMoreInteractions (mockCache );
292289 }
293290
294291 @ Test
@@ -436,8 +433,8 @@ void lookupAsync_twoCnameRedirectMultipleQueries(boolean useCache) throws Except
436433
437434 LookupSession lookupSession =
438435 useCache
439- ? LookupSession .builder ().resolver (mockResolver ).build ()
440- : LookupSession .builder ().clearCaches (). resolver (mockResolver ).build ();
436+ ? LookupSession .builder ().cache ( new Cache ()). resolver (mockResolver ).build ()
437+ : LookupSession .builder ().resolver (mockResolver ).build ();
441438
442439 CompletionStage <LookupResult > resultFuture = lookupSession .lookupAsync (name ("cname.a." ), A , IN );
443440
@@ -478,8 +475,8 @@ void lookupAsync_twoDnameRedirectOneQuery(boolean useCache, boolean includeSynth
478475
479476 LookupSession lookupSession =
480477 useCache
481- ? LookupSession .builder ().resolver (mockResolver ).build ()
482- : LookupSession .builder ().clearCaches (). resolver (mockResolver ).build ();
478+ ? LookupSession .builder ().cache ( new Cache ()). resolver (mockResolver ).build ()
479+ : LookupSession .builder ().resolver (mockResolver ).build ();
483480
484481 CompletionStage <LookupResult > resultFuture =
485482 lookupSession .lookupAsync (name ("www.example.org." ), A , IN );
@@ -509,8 +506,8 @@ void lookupAsync_twoCnameRedirectOneQuery(boolean useCache) throws Exception {
509506
510507 LookupSession lookupSession =
511508 useCache
512- ? LookupSession .builder ().resolver (mockResolver ).build ()
513- : LookupSession .builder ().clearCaches (). resolver (mockResolver ).build ();
509+ ? LookupSession .builder ().cache ( new Cache ()). resolver (mockResolver ).build ()
510+ : LookupSession .builder ().resolver (mockResolver ).build ();
514511
515512 CompletionStage <LookupResult > resultFuture = lookupSession .lookupAsync (name ("cname.a." ), A , IN );
516513
@@ -549,8 +546,8 @@ void lookupAsync_twoCnameRedirectIncompleteResponse(boolean useCache, int firstR
549546
550547 LookupSession lookupSession =
551548 useCache
552- ? LookupSession .builder ().resolver (mockResolver ).build ()
553- : LookupSession .builder ().clearCaches (). resolver (mockResolver ).build ();
549+ ? LookupSession .builder ().cache ( new Cache ()). resolver (mockResolver ).build ()
550+ : LookupSession .builder ().resolver (mockResolver ).build ();
554551
555552 CompletionStage <LookupResult > resultFuture = lookupSession .lookupAsync (name ("cname.a." ), A , IN );
556553
@@ -605,8 +602,8 @@ void lookupAsync_simpleCnameRedirect(boolean useCache, String rcode, String type
605602
606603 LookupSession lookupSession =
607604 useCache
608- ? LookupSession .builder ().resolver (mockResolver ).build ()
609- : LookupSession .builder ().clearCaches (). resolver (mockResolver ).build ();
605+ ? LookupSession .builder ().cache ( new Cache ()). resolver (mockResolver ).build ()
606+ : LookupSession .builder ().resolver (mockResolver ).build ();
610607
611608 CompletionStage <LookupResult > resultFuture =
612609 lookupSession .lookupAsync (name ("cname.r." ), Type .value (type ), IN );
0 commit comments