class ArcGISTileEnvoy extends XYZTileEnvoy {

    @Override
    protected Date getExpirationTime(DataModelCategory category)
    {
        ArcGISDataGroupInfo group = myProvider.getDataGroup(category);

        Date expiration = super.getExpirationTime(category);

        if (group != null && !group.getLayer().isSingleFusedMapCache())
        {
            expiration = CacheDeposit.SESSION_END;
        }

        return expiration;
    }

    public  ArcGISTileEnvoy(Toolbox toolbox);

}