Unfortunately we can't make the pattern 'media/cache/rc' without changing the resolver interface. The /rc has to come after the filter.

The resolver currently builds the path.

```php
public function store(BinaryInterface $binary, $path, $filter)
```

The resolver is given the path (which doesn't contain the filter) and then the filter as a second param. This means that when we call the RedirectResponse in $this->cacheManager->resolve($path, $filter) it won't resolve to the rc path.

We could only do this if we added array $runtimeConfig = array() to the resolve method so it could build the path correctly.

I think all the methods in the resolver need to be updated so they have 3 parameters ($path, $filter, array $runtimeConfig = array())

This may be outside the scope of this pull request though.

I have updated the route to contain the {hash}.