Changeset 323

Show
Ignore:
Timestamp:
08/14/08 22:22:29 (3 months ago)
Author:
arneke
Message:

Adds expiration header to empty PNG, to avoid repeated requests.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/geowebcache/src/main/java/org/geowebcache/GeoWebCacheDispatcher.java

    r322 r323  
    392392        tile.servletResp.setStatus(200); 
    393393        tile.servletResp.setContentType(ImageMime.png.getMimeType()); 
    394         tile.setContent(blankPNG8); 
     394        TileLayer layer = tile.getLayer(); 
     395        if(layer != null) { 
     396            layer.setExpirationHeader(tile.servletResp); 
     397        } 
     398        try {  
     399            tile.servletResp.getOutputStream().write(this.blankPNG8); 
     400        } catch (IOException ioe) { 
     401            log.debug("Caught IOException: " + ioe.getMessage() + "\n\n" + ioe.toString()); 
     402        } 
    395403    } 
    396404}