Set<ProjectionBounds> areaToCache = new HashSet<>();
for(int x = bminx; x<=bmaxx; ++x) {
for(int y = bminy; y<=bmaxy; ++y){
GeorefImage img = images[modulo(x,dax)][modulo(y,day)];
if (!img.paint(g, mv, x, y, leftEdge, bottomEdge)) {
addRequest(new WMSRequest(x, y, info.getPixelPerDegree(), real, true));
areaToCache.add(new ProjectionBounds(getEastNorth(x, y), getEastNorth(x + 1, y + 1)));
} else if (img.getState() == State.PARTLY_IN_CACHE && autoDownloadEnabled) {
addRequest(new WMSRequest(x, y, info.getPixelPerDegree(), real, false));
areaToCache.add(new ProjectionBounds(getEastNorth(x, y), getEastNorth(x + 1, y + 1)));