Add tile cache expiry infrastructure

This commit is contained in:
Tom Payne
2013-01-23 14:22:25 +01:00
parent 6d3e0778e1
commit b770aaa2f5
5 changed files with 35 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
goog.provide('ol.source.TileSource');
goog.provide('ol.source.TileSourceOptions');
goog.require('goog.functions');
goog.require('ol.Attribution');
goog.require('ol.Extent');
goog.require('ol.Projection');
@@ -46,6 +47,18 @@ ol.source.TileSource = function(tileSourceOptions) {
goog.inherits(ol.source.TileSource, ol.source.Source);
/**
* @return {boolean} Can expire cache.
*/
ol.source.TileSource.prototype.canExpireCache = goog.functions.FALSE;
/**
* @param {Object.<string, ol.TileRange>} usedTiles Used tiles.
*/
ol.source.TileSource.prototype.expireCache = goog.abstractMethod;
/**
* @inheritDoc
*/