Language

StorageManager.GetCacheQuotaBytes(UUID) メソッド

定義

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

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

パラメーター

storageUuid
UUID

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

戻り値

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

属性

注釈

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

アプリがこのクォータを超えた場合、キャッシュされたファイルは、追加のディスク領域が必要なときに最初に削除されるファイルの一部になります。 逆に、アプリがこのクォータの下に留まる場合、キャッシュされたファイルは、追加のディスク領域が必要なときに最後に削除されるファイルの一部になります。

このクォータは、ユーザーがアプリを操作する頻度と、使用されているシステム全体のディスク領域に応じて、時間の経過と共に変化します。

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

Javaドキュメント。

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

適用対象