public OkHttpClient get(boolean keepAlive, boolean skipTLSVerify) {
        try {
            return cache.get(Parameters.fromBoolean(keepAlive, skipTLSVerify));
        } catch (ExecutionException e) {
            throw new RuntimeException(e);
        }
    }
@Test
    @Disabled("Not enabled by default")
    public void testWithSystemDefaultTruststore() throws NoSuchAlgorithmException, KeyStoreException, KeyManagementException, IOException {
        final ParameterizedHttpClientProvider provider = new ParameterizedHttpClientProvider(client(null));
        final OkHttpClient okHttpClient = provider.get(false, false);

        try (Response response = okHttpClient.newCall(new Request.Builder().url("https://google.com").get().build()).execute()) {
            assertThat(response.isSuccessful()).isTrue();
        }
    }