public interface okhttp3.internal.cache.InternalCache
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: okhttp3.internal.cache.InternalCache
  super_class: java.lang.Object
{
  public abstract okhttp3.Response get(okhttp3.Request);
    descriptor: (Lokhttp3/Request;)Lokhttp3/Response;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      request  

  public abstract okhttp3.internal.cache.CacheRequest put(okhttp3.Response);
    descriptor: (Lokhttp3/Response;)Lokhttp3/internal/cache/CacheRequest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
          Name  Flags
      response  

  public abstract void remove(okhttp3.Request);
    descriptor: (Lokhttp3/Request;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      request  

  public abstract void update(okhttp3.Response, okhttp3.Response);
    descriptor: (Lokhttp3/Response;Lokhttp3/Response;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      cached   
      network  

  public abstract void trackConditionalCacheHit();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void trackResponse(okhttp3.internal.cache.CacheStrategy);
    descriptor: (Lokhttp3/internal/cache/CacheStrategy;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      cacheStrategy  
}
SourceFile: "InternalCache.java"