All method on the Cached trait are named `cache_*`, it's very redundant. I think we should remove this noise.