CloudStorageTileCache Class

Beta

Extends

Methods

Name Description
constructor(): CloudStorageTileCache Protected    
formContainerKey(id: TileContentIdentifier): string Protected    
formContainerName(id: TileContentIdentifier): string    
formResourceName(id: TileContentIdentifier): string    
instantiateResource(response: Response): Promise<Uint8Array | undefined> Protected    
obtainContainerUrl(id: TileContentIdentifier, descriptor: CloudStorageContainerDescriptor): Promise<CloudStorageContainerUrl> Protected    
supplyExpiryForContainerUrl(_id: CloudStorageContainerDescriptor): Date    
getCache(): CloudStorageTileCache Static    

Inherited methods

Name Inherited from Description
getContainer(id: TileContentIdentifier): Promise<CloudStorageContainerUrl> Protected CloudStorageCache<TileContentIdentifier, Uint8Array>  
requestResource(container: CloudStorageContainerUrl, id: TileContentIdentifier): Promise<Response> Protected CloudStorageCache<TileContentIdentifier, Uint8Array>  
retrieve(id: TileContentIdentifier): Promise<Uint8Array | undefined> CloudStorageCache<TileContentIdentifier, Uint8Array>  
supplyUrlBase(_container: CloudStorageContainerUrl, _id: TileContentIdentifier): string | undefined Protected CloudStorageCache<TileContentIdentifier, Uint8Array>  

Inherited properties

Name Type Inherited from Description
provider CloudStorageProvider CloudStorageCache<TileContentIdentifier, Uint8Array>  

Defined in

Last Updated: 08 January, 2020