From 816db24929732fa3967667ec76d95cbfb01068d1 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sat, 11 Nov 2023 23:15:01 +0300 Subject: Make sure HTTP requests actually use caching * OkHttp dispatcher is not used for synchronous requests * @Cacheable only works for bean method calls, refactor beans to use it correctly --- src/main/java/com/juick/config/HttpClientConfig.java | 2 -- 1 file changed, 2 deletions(-) (limited to 'src/main/java/com/juick/config/HttpClientConfig.java') diff --git a/src/main/java/com/juick/config/HttpClientConfig.java b/src/main/java/com/juick/config/HttpClientConfig.java index 2540f4db..d838575d 100644 --- a/src/main/java/com/juick/config/HttpClientConfig.java +++ b/src/main/java/com/juick/config/HttpClientConfig.java @@ -28,7 +28,6 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import javax.inject.Inject; -import java.util.concurrent.Executors; @Configuration public class HttpClientConfig { @@ -38,7 +37,6 @@ public class HttpClientConfig { @Bean public OkHttpClient httpClient() { return new OkHttpClient.Builder() - .dispatcher(new Dispatcher(Executors.newFixedThreadPool(1))) .addInterceptor(new HttpLoggingInterceptor(logger::debug) .setLevel(HttpLoggingInterceptor.Level.BASIC)) .addInterceptor(new ActivityPubRequestInterceptor()) -- cgit v1.2.3