tencent cloud

Tencent Cloud Super App as a Service

Customizing Mini Program Cache Size

Download
Focus Mode
Font Size
Last updated: 2025-07-04 17:33:28
You can override the configData method in the BaseMiniAppProxyImpl class and intercept the method implementation for configType equal to MiniConfigData.TYPE_STORAGE_LIMIT to customize the cache size of a mini program.
Description:
maxSizeForStorageDir: The size limit (in bytes) for the local cache file directory (wxfile://store_). Local cache files can only be saved using the FileSystemManager.saveFile() API, and cannot be written directly. The default maximum storage is 200 MB.
maxSizeForUsrDir: The size limit (in bytes) for the local user file directory (wxfile://usr). Developers have full read/write access to this directory. The path to this directory can be obtained using wx.env.USER_DATA_PATH. The default maximum storage is 200 MB.
Example:
@Override
public MiniConfigData configData(Context context, int configType, JSONObject params) {
if (configType == MiniConfigData.TYPE_STORAGE_LIMIT){
MiniConfigData.StorageLimitConfig storageLimitConfig = new MiniConfigData.StorageLimitConfig();
storageLimitConfig.maxSizeForStorageDir = 1024 * 1024; // The maximum size of the mini program local cache (temporary data). Default: 200 MB.
storageLimitConfig.maxSizeForUsrDir = 1024 * 1024; // The maximum size of the mini program user data. Default: 200 MB.
return new MiniConfigData
.Builder()
.storageLimitConfig(storageLimitConfig)
.build();
}

return new MiniConfigData
.Builder()
.build();
}




Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback