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