Thanks again for your input. I tried installing Squid3.0 on my windows and tried the ignore-no-store option. Actually i've added all options eventually (i think all, all the relevant ones). It did not help. Could it be that it does not work in the windows version but will work on the Linux version? I tried the debug option you suggested and it helped me but now i do not understand the result. I tried 3 different files - the first two did not cache and the third DID. I copied the relevant lines from the log but i could not understand the results - the difference is the refreshCheck return code - is this my problem? Where can i find some more information regarding this process other than the code (if any)? http://srv0203-33.sjc3.imeem.com/G/3/l6Yl06yl_iZsVrjxp5L4U2_Y- 2009/02/12 17:48:52.265| getMaxAge: 'http://srv0203- 33.sjc3.imeem.com/G/3/l6Yl06yl_iZsVrjxp5L4U2_Y- 2009/02/12 17:48:52.500| ctx: enter level 0: 'http://srv0203- 33.sjc3.imeem.com/G/3/l6Yl06yl_iZsVrjxp5L4U2_Y- 2009/02/12 17:48:52.500| refreshCheck: 'http://srv0203- 33.sjc3.imeem.com/G/3/l6Yl06yl_iZsVrjxp5L4U2_Y- 2009/02/12 17:48:52.500| FRESH: age 383 <= stale_age 304802071 2009/02/12 17:48:52.500| Staleness = -1 2009/02/12 17:48:52.500| refreshCheck: Matched '. 604800 990%% 59999940' 2009/02/12 17:48:52.500| refreshCheck: age = 383 2009/02/12 17:48:52.500| check_time: Thu, 12 Feb 2009 15:49:52 GMT 2009/02/12 17:48:52.500| entry->timestamp: Thu, 12 Feb 2009 15:43:29 GMT 2009/02/12 17:48:52.500| refreshCheck: object isn't stale.. 2009/02/12 17:48:52.500| refreshCheck: returning FRESH_LMFACTOR_RULE 2009/02/12 17:48:52.812| ctx: exit level 0 http://srv0107-05.sjc3.imeem.com/G/3/HX7qkI29Fd0_PKg_a2i3T1W9k8cX5j0wL7e4DkDrCmqk0N_JP88O_j 2009/02/12 17:52:13.281| getMaxAge: 'http://srv0107- 05.sjc3.imeem.com/G/3/HX7qkI29Fd0_PKg_a2i3T1W9k8cX5j0wL7e4DkDrCmqk0N_JP88O_jv' 2009/02/12 17:52:13.531| ctx: enter level 0: 'http://srv0107- 05.sjc3.imeem.com/G/3/HX7qkI29Fd0_PKg_a2i3T1W9k8cX5j0wL7e4DkDrCmqk0N_JP88O_j 2009/02/12 17:52:13.531| refreshCheck: 'http://srv0107- 05.sjc3.imeem.com/G/3/HX7qkI29Fd0_PKg_a2i3T1W9k8cX5j0wL7e4DkDrCmqk0N_JP88O_j 2009/02/12 17:52:13.531| FRESH: age 383 < min 604800 2009/02/12 17:52:13.531| Staleness = -1 2009/02/12 17:52:13.531| refreshCheck: Matched '. 604800 990%% 59999940' 2009/02/12 17:52:13.531| refreshCheck: age = 383 2009/02/12 17:52:13.531| check_time: Thu, 12 Feb 2009 15:53:13 GMT 2009/02/12 17:52:13.531| entry->timestamp: Thu, 12 Feb 2009 15:46:50 GMT 2009/02/12 17:52:13.531| refreshCheck: object isn't stale.. 2009/02/12 17:52:13.531| refreshCheck: returning FRESH_MIN_RULE 2009/02/12 17:52:16.453| ctx: exit level 0 http://74.125.105.35/videoplayback? 2009/02/12 17:54:20.203| getMaxAge: 'http://74.125.105.35/videoplayback? 2009/02/12 17:54:20.593| ctx: enter level 0: 'http://74.125.105.35/videoplayback? 2009/02/12 17:54:20.593| refreshCheck: 'http://74.125.105.35/videoplayback? 2009/02/12 17:54:20.593| FRESH: expires 1234457337 >= check_time 1234454120 2009/02/12 17:54:20.593| Staleness = -1 2009/02/12 17:54:20.593| refreshCheck: Matched '. 604800 990%% 59999940' 2009/02/12 17:54:20.593| refreshCheck: age = 383 2009/02/12 17:54:20.593| check_time: Thu, 12 Feb 2009 15:55:20 GMT 2009/02/12 17:54:20.593| entry->timestamp: Thu, 12 Feb 2009 15:48:57 GMT 2009/02/12 17:54:20.593| refreshCheck: object isn't stale.. 2009/02/12 17:54:20.593| refreshCheck: returning FRESH_EXPIRES 2009/02/12 17:54:21.578| ctx: exit level 0 Thanks for all your assistance, Snayit -- View this message in context: http://www.nabble.com/Caching-file-using-squid-tp21951802p21979532.html Sent from the Squid - Users mailing list archive at Nabble.com.