@Abccba
ChatGPT response - what you might try:
1. Clear browsing data (manual, but most effective)
Path: Settings → Privacy → Clear browsing data
You can clear:
- Cached images and files
- Cookies and site data
- Browsing history
Tip: Set time range to “All time” for maximum impact.
Reality check:
This is the only reliable way to immediately shrink cache without nuking the app.
2. Auto-clear on exit (partial mitigation)
Path: Settings → Privacy → Clear data on exit
Lets you automatically clear:
Limitation:
- Does NOT fully clear cached images/files
- So it helps tracking/privacy, but won’t stop cache buildup entirely
3. Storage usage view (to monitor the problem)
Path: Settings → About → Storage
Shows:
Useful to confirm whether:
- Growth is in cache (clearable)
- Or user data (harder problem)
4. Disable background video / media autoplay
Path: Settings → Site settings → Media
Reducing autoplay:
- Lowers number of large media files cached
- Helps on “image/video intense sites”
5. Shields (indirect but important)
Path: Per-site or global Shields settings
Block:
- Trackers
- Ads
- Scripts (optional)
Why it matters:
- Many heavy assets = ads, trackers, CDNs
- Blocking them = less stuff cached
6. Reduce tab buildup (very relevant)
Brave doesn’t aggressively unload tabs on Android.
Try:
- Settings → Tabs → enable “Close tabs on exit”
- Or manually close old tabs
Each tab can retain cached resources and memory pressure.
7. Brave flags (experimental, limited usefulness)
Path: brave://flags
You might find Chromium flags related to:
- Disk cache size
- Cache behavior
But:
- Most are not reliable on Android
- Often ignored or reset
- Not officially supported by Brave
8. Android system-level controls (outside Brave)
These matter more than people expect:
App info → Storage → Clear cache
- Clears only cache (safe)
- Faster than in-browser UI sometimes
Storage restriction
Some Android versions let you:
- Restrict background activity
- Limit storage indirectly
What’s missing (the core issue)
There is no setting in Brave Android for:
- Max cache size (e.g., 200 MB cap)
- Automatic LRU cache eviction control
- Scheduled cache cleanup
That’s why users end up doing:
“Force close + clear cache + clear data”
Practical combo that actually works
For someone hitting this issue regularly:
- Enable Close tabs on exit
- Turn on aggressive Shields
- Disable autoplay
- Periodically:
- Clear cache (not full data)
- Monitor storage in Settings
Bottom line
Brave Android gives you tools to reduce incoming cache, but not to control or cap it directly.
That lack of cache size management - is exactly why the Brave Community complaints keep resurfacing.
ChatGPT - some issues at GitHub:
Key GitHub issues (cache / storage related)
1. “Disable or limit disk cache”
View issue #5311
- Summary:
- User explicitly asks for a way to limit or disable cache size
- Mentions Chromium flags like:
--disk-cache-size=1
- Status:
- Open question / feature request (not really implemented)
This directly supports your observation:
There is no built-in way to cap cache (e.g., 200 MB)
2. “Expose a way to clear Service Worker cache”
View issue #47275
- Summary:
- Reports that service worker cache is not cleared by normal “clear browsing data”
- Stored separately and persists unexpectedly
- Status:
This is important because it shows:
- Even when users think they cleared cache…
- Some cache layers remain untouched
3. “DNS cache doesn’t get cleared”
View issue #34547
- Summary:
- Internal cache (DNS) persists even after clearing via UI
- Status:
Not about disk size directly, but reinforces the pattern:
- Cache systems in Brave are fragmented and not fully controllable
4. Older but relevant: cache growth / storage design issues
View issue #4947
- Summary:
- Cache stored in a way that causes huge storage growth (GBs over time) in backups
- Status:
- Closed (desktop/macOS), but illustrates design behavior
Shows a long-standing theme:
- Brave cache can grow very large if not managed
What’s notable across these issues
When you line them up, a pattern becomes pretty clear:
1. No cache size control
- Users ask for limits → not implemented
2. Cache is split into multiple systems
- Disk cache
- Service worker cache
- DNS cache
- Possibly media cache
And they’re not all cleared together
3. “Clear cache” ≠ actually clear everything
- Confirmed by issue #47275:
- Some storage survives cleanup
4. Long-standing behavior (years)
- Requests go back to 2019 and earlier
- Still not fully addressed