Initial PSR\Cache implementation