public interface  io.vertx.ext.web.client.CachingWebClient extends java.lang.Object
{
public static io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient)
{
io.vertx.ext.web.client.impl.cache.LocalCacheStore v;
io.vertx.ext.web.client.WebClient v, v;
v := @parameter: io.vertx.ext.web.client.WebClient;
v = new io.vertx.ext.web.client.impl.cache.LocalCacheStore;
specialinvoke v.<io.vertx.ext.web.client.impl.cache.LocalCacheStore: void <init>()>();
v = staticinvoke <io.vertx.ext.web.client.CachingWebClient: io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient,io.vertx.ext.web.client.spi.CacheStore)>(v, v);
return v;
}
public static io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient, io.vertx.ext.web.client.spi.CacheStore)
{
io.vertx.ext.web.client.CachingWebClientOptions v;
io.vertx.ext.web.client.WebClient v, v;
io.vertx.ext.web.client.spi.CacheStore v;
v := @parameter: io.vertx.ext.web.client.WebClient;
v := @parameter: io.vertx.ext.web.client.spi.CacheStore;
v = new io.vertx.ext.web.client.CachingWebClientOptions;
specialinvoke v.<io.vertx.ext.web.client.CachingWebClientOptions: void <init>()>();
v = staticinvoke <io.vertx.ext.web.client.CachingWebClient: io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient,io.vertx.ext.web.client.spi.CacheStore,io.vertx.ext.web.client.CachingWebClientOptions)>(v, v, v);
return v;
}
public static io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient, io.vertx.ext.web.client.CachingWebClientOptions)
{
io.vertx.ext.web.client.CachingWebClientOptions v;
io.vertx.ext.web.client.WebClient v, v;
io.vertx.ext.web.client.impl.cache.LocalCacheStore v;
v := @parameter: io.vertx.ext.web.client.WebClient;
v := @parameter: io.vertx.ext.web.client.CachingWebClientOptions;
v = new io.vertx.ext.web.client.impl.cache.LocalCacheStore;
specialinvoke v.<io.vertx.ext.web.client.impl.cache.LocalCacheStore: void <init>()>();
v = staticinvoke <io.vertx.ext.web.client.CachingWebClient: io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient,io.vertx.ext.web.client.spi.CacheStore,io.vertx.ext.web.client.CachingWebClientOptions)>(v, v, v);
return v;
}
public static io.vertx.ext.web.client.WebClient create(io.vertx.ext.web.client.WebClient, io.vertx.ext.web.client.spi.CacheStore, io.vertx.ext.web.client.CachingWebClientOptions)
{
io.vertx.ext.web.client.CachingWebClientOptions v;
io.vertx.ext.web.client.WebClient v, v;
io.vertx.ext.web.client.spi.CacheStore v;
v := @parameter: io.vertx.ext.web.client.WebClient;
v := @parameter: io.vertx.ext.web.client.spi.CacheStore;
v := @parameter: io.vertx.ext.web.client.CachingWebClientOptions;
v = staticinvoke <io.vertx.ext.web.client.impl.CachingWebClientImpl: io.vertx.ext.web.client.WebClient wrap(io.vertx.ext.web.client.WebClient,io.vertx.ext.web.client.spi.CacheStore,io.vertx.ext.web.client.CachingWebClientOptions)>(v, v, v);
return v;
}
}