gpt4 book ai didi

android - 获取 firebase 缓存的大小

转载 作者:行者123 更新时间:2023-11-30 00:23:01 26 4
gpt4 key购买 nike

我在我的应用中启用了 firebase 持久性

FirebaseDatabase.getInstance().setPersistenceEnabled(true);

当 firebase 将数据作为数据库存储在本地存储中时,有没有办法获取该数据库的大小?因为我想检查 firebase 缓存中是否有内容?

我试过

        File cacheDir = this.getCacheDir();

并获取此文件的大小,但它始终为 0,即使 firebase 是否有缓存。

最佳答案

目前无法知道 Firebase 客户端 SDK 内部管理的缓存大小。但是documentation中提到了缓存的最大大小:

By default, 10MB of previously synced data is cached. This should be enough for most applications. If the cache outgrows its configured size, the Firebase Realtime Database purges data that has been used least recently. Data that is kept in sync is not purged from the cache.

getCacheDir 是 Android 提供的一种方法,可以为您提供各个应用可能存储缓存数据的文件夹的位置。这可能包括来自应用程序任何部分的任何数据。

关于android - 获取 firebase 缓存的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45921627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com