Lenguaje

StorageManager.GetCacheSizeBytes(UUID) Método

Definición

Devuelve el tamaño total en bytes de todos los datos almacenados en caché que pertenecen a la aplicación que llama en el volumen de almacenamiento especificado.

[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

Parámetros

storageUuid
UUID

UUID del volumen de almacenamiento que le interesa. El UUID de una ruta de acceso específica se puede obtener mediante #getUuidForPath(File).

Devoluciones

El valor es un número no negativo de bytes.

Atributos

Comentarios

Devuelve el tamaño total en bytes de todos los datos almacenados en caché que pertenecen a la aplicación que llama en el volumen de almacenamiento especificado.

Los datos almacenados en caché que realiza el seguimiento de este método siempre incluyen Context#getCacheDir() y Context#getCodeCacheDir(), y también incluye Context#getExternalCacheDir() si el almacenamiento compartido o externo principal se hospeda en el mismo dispositivo de almacenamiento que los datos privados.

Nota: si la aplicación usa la android:sharedUserId característica de manifiesto, se realiza un seguimiento de los datos almacenados en caché de todos los paquetes de la UID compartida como una sola unidad.

Java documentación para android.os.storage.StorageManager.getCacheSizeBytes(java.util.UUID).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a