Wondering if `ol.TileStore` would be a better name. The term "cache" relates to an optional component for minimizing access time. In this case the structure is where we actually store tiles. Without the store nothing works, as the tile renderers don't keep references to tiles. I can live with `ol.TileCache` if you think it's more appropriate, but I wanted to mention it.