package dimitrovskif.smartcache;
import com.squareup.okhttp.Request;
import java.util.HashMap;
import retrofit.Response;
public class MockCachingSystem implements CachingSystem {
HashMap<String, byte[]> cachedResponses = new HashMap<>();
@Override
public <T> void addInCache(Response<T> response, byte[] rawResponse) {
cachedResponses.put(response.raw().request().urlString(), rawResponse);
}
@Override
public <T> byte[] getFromCache(Request request) {
return cachedResponses.get(request.urlString());
}
}