API Reference > imodeljs-common > CloudStorage > CloudStorageCache CloudStorageCache<TContentId, TContentType> Class Beta Extended by CloudStorageTileCache Methods Name Description constructor(): CloudStorageCache formContainerKey(id: TContentId): string Protected formContainerName(id: TContentId): string Abstract formResourceName(id: TContentId): string Abstract getContainer(id: TContentId): Promise<CloudStorageContainerUrl> Protected instantiateResource(response: Response): Promise<TContentType | undefined> ProtectedAbstract obtainContainerUrl(id: TContentId, descriptor: CloudStorageContainerDescriptor): Promise<CloudStorageContainerUrl> ProtectedAbstract requestResource(container: CloudStorageContainerUrl, id: TContentId): Promise<Response> Protected retrieve(id: TContentId): Promise<TContentType | undefined> supplyUrlBase(_container: CloudStorageContainerUrl, _id: TContentId): string | undefined Protected Properties Name Type Description provider CloudStorageProvider Defined in core/common/src/CloudStorage.ts Line 49 Last Updated: 13 June, 2024