tempCache = _tempCaches[inLayer]; // Should probably guard array indexes here
tileImage = tempCache.getTile(inX, inY);
if (tileImage != null) {
+ //System.out.println("Got tile from memory: " + inX + ", " + inY);
return tileImage;
}
}
try
{
URL tileUrl = new URL(_mapSource.makeURL(inLayer, _zoom, inX, inY));
- //System.out.println("Trying to fetch: " + tileUrl);
if (useDisk)
{
DiskTileCacher.saveTile(tileUrl, diskCachePath,
}
}
catch (MalformedURLException urle) {} // ignore
+ catch (CacheFailure cf) {
+ _consumer.reportCacheFailure();
+ }
}
return tileImage;
}