seamonkey clean cache operation does not clean all

Discussion of bugs in Seamonkey
Post Reply
Michael REMY
Posts: 323
Joined: December 19th, 2009, 2:27 am

seamonkey clean cache operation does not clean all

Post by Michael REMY »

hi,

i setup my cache folder to 512MB.
then by curiousty, i go the folder temps where it is and i find out that :

Cache\
Cache.Trash15491\
Cache.Trash26297\
Cache.Trash5931\
cache2\
_CACHE_CLEAN_

i did a clean cache operation, close, restart, but it will remain this.

why seamonkey does not clean the previous trash-folders of its own cache ?
so my cache folder is not 512MB, but 512 + the old stuff uncleaned !

best regards
barbaz
Posts: 1504
Joined: October 1st, 2014, 3:25 pm

Re: seamonkey clean cache operation does not clean all

Post by barbaz »

The cache itself is inside the subdirectories of the cache2/ directory, it's not the cache2/ directory itself. When SeaMonkey clears the cache, the cache2/ directory should then contain an empty "doomed" directory and an empty "entries" directory. There is no problem with it leaving the cache2/ directory structure.

The Cache.Trash* directories can probably just be manually deleted when SeaMonkey is not running, the only time I've seen those in my own setup is when starting SeaMonkey with the -purgecaches command line.

Not sure what the other stuff you mention is doing there - that's part of the old cache backend, which I thought was disabled and maybe removed...
User avatar
therube
Posts: 21714
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: seamonkey clean cache operation does not clean all

Post by therube »

> The cache itself is inside the subdirectories of the cache2/

/cache2/ is left over & no longer used.

Originally it was /cache/. Then it changed to /cache2/. Then reverted back to /cache/.
(It was changed back to /cache/ because of a bug affecting Mail & Thunderbird.)
(FF continues to use /cache2/.)

Anything, if anything, in /cache2/ is stale & can be deleted.
(An empty /cache2/ directory is expected, & will be recreated if it does not exist.)

/cache/ should be current.

/cache.Trash*/, AFAIK, just indicates that something went awry, for whatever reason, at some point.
They are not expected to be seen (or exist).
You can delete them.
They should not be reappearing, regularly.
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Michael REMY
Posts: 323
Joined: December 19th, 2009, 2:27 am

Re: seamonkey clean cache operation does not clean all

Post by Michael REMY »

well, i know i could delete them, i always did it previous time.
But it seems it appears often.

when i do a clean cache, why it is so long (i mean 10-20s) whereas i have no tab open, no downloading file ?

what i didn't not know, is why seamonkey does not check the existence of Cache.TrashXXX folder where i setup the cache directory and delete them itself !
it is not my own job to go there, check and delete it myself at all.
Post Reply