Yes, that code should evict the memory cache. (And does on iOS 7.1.1, in my brief test.)
If you're looking for finer control over the cache, check out Peter Steinberger's fork of SDURLCache
which has (for example) a -removeAllCachedResponsesInMemory
method.