its actually useful to create the cache once. 

 - It's closer to production usage
 - you can catch bugs of using a cache across multiple test blocks (clearing a cache might hide bugs)
 - its a little faster to not setup & teardown IO per test block.