streamcache: Do not use global temp dir for test files
The streamcache package is using os.CreateTemp()
to create files in
the global temporary directory. This is discouraged given that tests
should instead use testhelper.TempDir()
to create files in a shared
test directory.
Convert the test to use testhelper.TempDir()
.