again a next step:
- approvement of cache handling
- remove old code

https://mediawiki.org/wiki/Special:Code/pywikipedia/11739