AbstractCacheRequestResponse.java 758 Bytes
package com.yoho.search.cache.model;

public abstract class AbstractCacheRequestResponse<Request extends ICacheRequest,Response> extends AbstractCacheResponse<Response> {

    private Request request;
    private Response response;
    private boolean needRecache = false;

    public AbstractCacheRequestResponse(Request request){
        this.request = request;
    }

    public Request getRequest() {
        return request;
    }

    public Response getResponse() {
        return response;
    }

    public void setResponse(Response response,boolean needRecache) {
        this.response = response;
        this.needRecache = needRecache;
    }

    public boolean isNeedRecache() {
        return needRecache;
    }

}