[FIX] CSimpleDoubleCache: do not change type of underlying cache

if user choice memory buffers via advancedsettings, old code silently will discard this and will create file cache. this effectively will burn a lot of ssd, or will slowdown anything of networked FS is used.