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;
}
}