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.