| package com.doumee.lib_coremodel.http.cookie.store; | 
|   | 
| import java.util.List; | 
|   | 
| import okhttp3.Cookie; | 
| import okhttp3.HttpUrl; | 
|   | 
| /** | 
|  * Created by goldze on 2017/5/13. | 
|  */ | 
| public interface CookieStore { | 
|   | 
|     /** 保存url对应所有cookie */ | 
|     void saveCookie(HttpUrl url, List<Cookie> cookie); | 
|   | 
|     /** 保存url对应所有cookie */ | 
|     void saveCookie(HttpUrl url, Cookie cookie); | 
|   | 
|     /** 加载url所有的cookie */ | 
|     List<Cookie> loadCookie(HttpUrl url); | 
|   | 
|     /** 获取当前所有保存的cookie */ | 
|     List<Cookie> getAllCookie(); | 
|   | 
|     /** 获取当前url对应的所有的cookie */ | 
|     List<Cookie> getCookie(HttpUrl url); | 
|   | 
|     /** 根据url和cookie移除对应的cookie */ | 
|     boolean removeCookie(HttpUrl url, Cookie cookie); | 
|   | 
|     /** 根据url移除所有的cookie */ | 
|     boolean removeCookie(HttpUrl url); | 
|   | 
|     /** 移除所有的cookie */ | 
|     boolean removeAllCookie(); | 
| } |