Class BasicAuthCache

java.lang.Object
org.apache.http.impl.client.BasicAuthCache
All Implemented Interfaces:
AuthCache

@Contract(threading=SAFE) public class BasicAuthCache extends Object implements AuthCache
Default implementation of AuthCache. This implements expects AuthScheme to be Serializable in order to be cacheable.

Instances of this class are thread safe as of version 4.4.

Since:
4.1
  • Constructor Details

    • BasicAuthCache

      public BasicAuthCache(SchemePortResolver schemePortResolver)
      Default constructor.
      Since:
      4.3
    • BasicAuthCache

      public BasicAuthCache()
  • Method Details

    • getKey

      protected org.apache.http.HttpHost getKey(org.apache.http.HttpHost host)
    • put

      public void put(org.apache.http.HttpHost host, AuthScheme authScheme)
      Specified by:
      put in interface AuthCache
    • get

      public AuthScheme get(org.apache.http.HttpHost host)
      Specified by:
      get in interface AuthCache
    • remove

      public void remove(org.apache.http.HttpHost host)
      Specified by:
      remove in interface AuthCache
    • clear

      public void clear()
      Specified by:
      clear in interface AuthCache
    • toString

      public String toString()
      Overrides:
      toString in class Object