From c1f04fae350acf9d72c56ef4f83037b479f25ab0 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 9 Apr 2015 11:55:36 +0200 Subject: Implement a TTL on cached fetchurl/fetchTarball results This is because we don't want to do HTTP requests on every evaluation, even though we can prevent a full redownload via the cached ETag. The default is one hour. --- src/libstore/globals.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/libstore/globals.hh') diff --git a/src/libstore/globals.hh b/src/libstore/globals.hh index 0230a540e655..0a1072e36999 100644 --- a/src/libstore/globals.hh +++ b/src/libstore/globals.hh @@ -27,6 +27,8 @@ struct Settings { bool get(const string & name, bool def); + int get(const string & name, int def); + void update(); string pack(); -- cgit 1.4.1