public static void removeAuthCookie(CookieStore cookieStore, URI uri) { HttpCookie authCookie = getAuthCookie(cookieStore, uri); if (authCookie != null) { cookieStore.remove(uri, authCookie); } } }
return mStore.remove(uri, cookie);
public class ThreadLocalCookieStore implements CookieStore { private final static ThreadLocal<CookieStore> stores = new ThreadLocal<CookieStore>() { @Override protected synchronized CookieStore initialValue() { return (new CookieManager()).getCookieStore(); //InMemoryCookieStore } }; @Override public void add(URI uri, HttpCookie cookie) { getStore().add(uri,cookie); } @Override public List<HttpCookie> get(URI uri) { return getStore().get(uri); } @Override public List<HttpCookie> getCookies() { return getStore().getCookies(); } @Override public List<URI> getURIs() { return getStore().getURIs(); } @Override public boolean remove(URI uri, HttpCookie cookie) { return getStore().remove(uri,cookie); } @Override public boolean removeAll() { return getStore().removeAll(); } @Override public int hashCode() { return getStore().hashCode(); } protected CookieStore getStore() { return stores.get(); } public void purgeStore() { stores.remove(); } }
@Override public boolean remove(URI uri, HttpCookie cookie) { return getCookieStore().remove(uri, cookie); }
static void removeAuthCookie(CookieStore cookieStore, URI uri) { HttpCookie authCookie = getAuthCookie(cookieStore, uri); if (authCookie != null) { cookieStore.remove(uri, authCookie); } }
@Override public boolean remove(URI uri, HttpCookie cookie) { return getCookieStore().remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return delegate.remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return delegate.remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return delegate.remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return delegate.remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return delegate.remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return cookieStore.remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return getCookieStore().remove(uri, cookie); }
@Override public boolean remove(URI uri, HttpCookie cookie) { return getCookieStore().remove(uri, cookie); }