]> err.no Git - varnish/commit
Use ttl=0 as a "invalid TTL" flag.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sat, 24 Jun 2006 21:54:54 +0000 (21:54 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Sat, 24 Jun 2006 21:54:54 +0000 (21:54 +0000)
commitd7c2bd100ee49215d30dcb7fab78db33b81284f3
tree32f2491fed45b7fadc3f929b26ffa703d8021218
parent10e4e404bb9d81a7e9124d2a3973618f9ed6923b
Use ttl=0 as a "invalid TTL" flag.

Mark objects with ttl=0 uncachable.

Add cacheable objects to the expiry heap

Start an expiry thread which polls the root element once per second

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@231 d4fa192b-c00b-0410-8231-f00ffab90ce4
varnish-cache/bin/varnishd/cache.h
varnish-cache/bin/varnishd/cache_expire.c
varnish-cache/bin/varnishd/cache_fetch.c
varnish-cache/bin/varnishd/rfc2616.c