Interface HttpCache

  • All Superinterfaces:
    io.hyperfoil.api.session.Session.Resource
    All Known Implementing Classes:
    HttpCacheImpl

    public interface HttpCache
    extends io.hyperfoil.api.session.Session.Resource
    • Field Detail

      • KEY

        static final io.hyperfoil.api.session.Session.ResourceKey<HttpCache> KEY
    • Method Detail

      • beforeRequestHeaders

        void beforeRequestHeaders​(HttpRequest request)
      • requestHeader

        void requestHeader​(HttpRequest request,
                           java.lang.CharSequence header,
                           java.lang.CharSequence value)
      • responseHeader

        void responseHeader​(HttpRequest request,
                            java.lang.CharSequence header,
                            java.lang.CharSequence value)
      • invalidate

        void invalidate​(java.lang.CharSequence authority,
                        java.lang.CharSequence path)
      • size

        int size()
      • clear

        void clear()
      • get

        static HttpCache get​(io.hyperfoil.api.session.Session session)