Cache gets huge, radegast performance tumbles.
If I open the inventory window and select "Backup"and save textures,
then all of the textures are written to cache as well as to my disk.
Normally, this would not be an issue, but I currently have about 40,000
textures in my inventory. Windows XP is notorious for becoming
extremely slow when adding or deleting files from a large (over 20,000 entries) directory.
Textures should be saved to cache if they were fetched for use in the scene viewer,
not if they were fetched for use in inventory backup.
Steps to Reproduce
Create lots of different textures in your inventory.
Use Inventory backup.
This is now solved in two parts:
1) cache is now multi-level directory structure which should speed up access
2) disable caching of scripts. every time we try to download a script, the server sends us a fake ID of the script which is valid only for that session.