Only works for http (not https), so of limited use for the more general internet.
I had a read of the github link after i'd posted, so yeah i see it was more designed for game download caching rather than general overall caching.
Sat here with 640,000 on mine. Feel like an amateur!
I think it's more the block %'age that should be the focus. Mine is only blocking around 10% of queries. So in theory i have a lot of domains on the blocklist that never get visited.
Could do with some smart logic to analyse which domains are never getting accessed and trimming the blocklists.
I've pulled my lists from here: https://blocklist.site/app/