StorageManager.GetCacheQuotaBytes(UUID) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Return quota size in bytes for all cached data belonging to the calling app on the given storage volume.
[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
Parameters
- storageUuid
- UUID
the UUID of the storage volume that you're interested
in. The UUID for a specific path can be obtained using
#getUuidForPath(File)
.
Returns
- Attributes
Remarks
Return quota size in bytes for all cached data belonging to the calling app on the given storage volume.
If your app goes above this quota, your cached files will be some of the first to be deleted when additional disk space is needed. Conversely, if your app stays under this quota, your cached files will be some of the last to be deleted when additional disk space is needed.
This quota will change over time depending on how frequently the user interacts with your app, and depending on how much system-wide disk space is used. <p class="note"> Note: if your app uses the android:sharedUserId
manifest feature, then cached data for all packages in your shared UID is tracked together as a single unit.
Java documentation for android.os.storage.StorageManager.getCacheQuotaBytes(java.util.UUID)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.