StorageManager.GetCacheSizeBytes(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 total size in bytes of all cached data belonging to the calling app on the given storage volume.
[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
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 total size in bytes of all cached data belonging to the calling app on the given storage volume.
Cached data tracked by this method always includes Context#getCacheDir()
and Context#getCodeCacheDir()
, and it also includes Context#getExternalCacheDir()
if the primary shared/external storage is hosted on the same storage device as your private data. <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.getCacheSizeBytes(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.