Most of those items become obsolete with time, but I do not see why statistics is purged.
One day you decide to reshare old files and it is as if the files were never shared at all.
It takes only about 20 bytes per file, and zero values are already omitted to save space.
Implementation is simple.
In KnownFile.cpp, method bool CKnownFile::WriteToFile(CFileDataIO* file), starting at the line
if (!ShouldPartiallyPurgeFile())
do the following changes:
Spoiler
Only 4 lines added/changed.
This post has been edited by fox88: 02 August 2015 - 10:18 PM