Fixed issue in TinyCache - calculating the Average will fail if recent_reads is empty

If recent_reads does not contain any element, recent_reads.Average fails. This pull request will solve this issue with a condition (setting 0 for recent_usage).
I'm not sure if this has other side effects, but I have tested it and it seems to work fine.