Interface Cache


  • @JsType(isNative=true,
            namespace="<global>")
    public interface Cache
    • Method Detail

      • add

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Void> add​(Request request)
      • add

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Void> add​(java.lang.String request)
      • add

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Void> add​(URL request)
      • delete

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Boolean> delete​(Request request,
                                                                     CacheQueryOptions options)
      • delete

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Boolean> delete​(Request request)
      • delete

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Boolean> delete​(java.lang.String request,
                                                                     CacheQueryOptions options)
      • delete

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Boolean> delete​(java.lang.String request)
      • delete

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Boolean> delete​(URL request,
                                                                     CacheQueryOptions options)
      • delete

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Boolean> delete​(URL request)
      • keys

        elemental2.promise.Promise<elemental2.core.JsArray<Request>> keys()
      • keys

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Request>> keys​(Request request)
      • keys

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Request>> keys​(java.lang.String request,
                                                                                  CacheQueryOptions options)
      • keys

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Request>> keys​(java.lang.String request)
      • keys

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Request>> keys​(URL request,
                                                                                  CacheQueryOptions options)
      • keys

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Request>> keys​(URL request)
      • match

        @JsOverlay
        default elemental2.promise.Promise<Response> match​(Request request)
      • match

        @JsOverlay
        default elemental2.promise.Promise<Response> match​(java.lang.String request,
                                                           CacheQueryOptions options)
      • match

        @JsOverlay
        default elemental2.promise.Promise<Response> match​(java.lang.String request)
      • match

        @JsOverlay
        default elemental2.promise.Promise<Response> match​(URL request)
      • matchAll

        elemental2.promise.Promise<elemental2.core.JsArray<Response>> matchAll()
      • matchAll

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Response>> matchAll​(Request request)
      • matchAll

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Response>> matchAll​(java.lang.String request,
                                                                                       CacheQueryOptions options)
      • matchAll

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Response>> matchAll​(java.lang.String request)
      • matchAll

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Response>> matchAll​(URL request,
                                                                                       CacheQueryOptions options)
      • matchAll

        @JsOverlay
        default elemental2.promise.Promise<elemental2.core.JsArray<Response>> matchAll​(URL request)
      • put

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Void> put​(Request request,
                                                               Response response)
      • put

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Void> put​(java.lang.String request,
                                                               Response response)
      • put

        @JsOverlay
        default elemental2.promise.Promise<java.lang.Void> put​(URL request,
                                                               Response response)