I think there is a problem in Apache 1.3.1 that prohibits the support of
caches larger than 2GB.
If you specify such a cache size with the CacheSize directive, the cache
garbage collecting code interprets this as a negative size and deletes
all files in the cache.
IMHO this is due to a glitch in the 61 bit integer arithmetic code in
the file 'proxy_cache.c'.
I have fixed this problem, adding a 61 bit 'shift_left' routine.
If you are interested in this code, let me know !
Andre De Deurwaerder Mail: Universitaire Ziekenhuizen Leuven
Phone : +(32) 16 33 29 75 B-3000 Leuven, Belgium