Language

StorageManager.GetCacheSizeBytes(UUID) メソッド

定義

指定されたストレージ ボリューム上の呼び出し元アプリに属するすべてのキャッシュ データの合計サイズ (バイト単位) を返します。

[Android.Runtime.Register("getCacheSizeBytes", "(Ljava/util/UUID;)J", "GetGetCacheSizeBytes_Ljava_util_UUID_Handler", ApiSince=26)]
public virtual long GetCacheSizeBytes(Java.Util.UUID storageUuid);
[<Android.Runtime.Register("getCacheSizeBytes", "(Ljava/util/UUID;)J", "GetGetCacheSizeBytes_Ljava_util_UUID_Handler", ApiSince=26)>]
abstract member GetCacheSizeBytes : Java.Util.UUID -> int64
override this.GetCacheSizeBytes : Java.Util.UUID -> int64

パラメーター

storageUuid
UUID

関心のあるストレージ ボリュームの UUID。 特定のパスの UUID は、 #getUuidForPath(File)を使用して取得できます。

返品

値は負以外のバイト数です。

属性

注釈

指定されたストレージ ボリューム上の呼び出し元アプリに属するすべてのキャッシュ データの合計サイズ (バイト単位) を返します。

このメソッドによって追跡されるキャッシュされたデータには、常に Context#getCacheDir() と Context#getCodeCacheDir()が含まれます。また、プライマリ共有/外部ストレージがプライベート データと同じストレージ デバイスでホストされている場合の Context#getExternalCacheDir() も含まれます。

注: アプリで android:sharedUserId マニフェスト機能を使用している場合、共有 UID 内のすべてのパッケージのキャッシュされたデータは、1 つのユニットとしてまとめて追跡されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象