Example usage for org.apache.http.impl.client.cache Variant Variant

List of usage examples for org.apache.http.impl.client.cache Variant Variant

Introduction

In this page you can find the example usage for org.apache.http.impl.client.cache Variant Variant.

Prototype

public Variant(String variantKey, String cacheKey, HttpCacheEntry entry) 

Source Link

Usage

From source file:org.apache.http.impl.client.cache.BasicHttpCache.java

private void addVariantWithEtag(String variantKey, String variantCacheKey, Map<String, Variant> variants)
        throws IOException {
    HttpCacheEntry entry = storage.getEntry(variantCacheKey);
    if (entry == null)
        return;//  w  w  w  . ja va 2 s .  c o m
    Header etagHeader = entry.getFirstHeader(HeaderConstants.ETAG);
    if (etagHeader == null)
        return;
    variants.put(etagHeader.getValue(), new Variant(variantKey, variantCacheKey, entry));
}