<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package org.geotools.ows.wmts.client;

import java.awt.image.BufferedImage;
import org.geotools.tile.TileService;
import org.geotools.tile.impl.ZoomLevel;

/**
 *
 * @author mhaas
 */
public class WMTSTileWeps extends WMTSTile {
    
    private final String cacheDirName;
    
    public WMTSTileWeps(int x, int y, ZoomLevel zoomLevel, TileService service) {
        super(x, y, zoomLevel, service);
        
        setImageLoader(((WMTSTileServiceWeps)service).getCacheLoader());
        cacheDirName = ((WMTSTileServiceWeps)service).getCacheLoader().cacheDirectory.getName();
    }

    public WMTSTileWeps(WMTSTileIdentifier tileIdentifier, TileService service) {
        super(tileIdentifier, service);
        
        setImageLoader(((WMTSTileServiceWeps)service).getCacheLoader());
        cacheDirName = ((WMTSTileServiceWeps)service).getCacheLoader().cacheDirectory.getName();
    }
    
    @Override
    public BufferedImage getBufferedImage() {
//        System.out.println("Tile cache loaded:"+cacheDirName+"/"+getId());
        return super.getBufferedImage();
    }
    
}
        
</pre></body></html>