diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-06-03 22:30:04 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-06-03 22:30:04 +0100 |
commit | 5899f6c16ea30456c9d4fd8dd2cffd4396d95b5c (patch) | |
tree | 14d682e9d13693184c506bd6157199a1f88d6989 /content/llcache.c | |
parent | b5461c83130aae54e4dcc13afbf8fb8f34acaf50 (diff) | |
download | netsurf-5899f6c16ea30456c9d4fd8dd2cffd4396d95b5c.tar.gz netsurf-5899f6c16ea30456c9d4fd8dd2cffd4396d95b5c.tar.bz2 |
turn off debugging and add some comments and todo from dsilvers
Diffstat (limited to 'content/llcache.c')
-rw-r--r-- | content/llcache.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/content/llcache.c b/content/llcache.c index f984703dd..b241ab22b 100644 --- a/content/llcache.c +++ b/content/llcache.c @@ -29,8 +29,6 @@ * * \todo instrument and (auto)tune * - * \todo turn llcache debugging off - * */ #include <stdlib.h> @@ -52,8 +50,8 @@ #include "content/urldb.h" /** Define to enable tracing of llcache operations. */ -//#undef LLCACHE_TRACE -#define LLCACHE_TRACE 1 +#undef LLCACHE_TRACE +//#define LLCACHE_TRACE 1 #ifdef LLCACHE_TRACE #define LLCACHE_LOG(x) LOG(x) @@ -2182,7 +2180,9 @@ build_candidate_list(struct llcache_object ***lst_out, int *lst_len_out) int lst_len = 0; int remaining_lifetime; - lst = calloc(512, sizeof(struct llcache_object *)); +#define MAX_PERSIST_PER_RUN 512 + + lst = calloc(MAX_PERSIST_PER_RUN, sizeof(struct llcache_object *)); if (lst == NULL) return NSERROR_NOMEM; @@ -2202,7 +2202,7 @@ build_candidate_list(struct llcache_object ***lst_out, int *lst_len_out) (remaining_lifetime > llcache->minimum_lifetime)) { lst[lst_len] = object; lst_len++; - if (lst_len == 512) + if (lst_len == MAX_PERSIST_PER_RUN) break; } } @@ -2212,11 +2212,13 @@ build_candidate_list(struct llcache_object ***lst_out, int *lst_len_out) return NSERROR_NOT_FOUND; } - /* sort list here */ + /** \todo sort list here */ *lst_len_out = lst_len; *lst_out = lst; +#undef MAX_PERSIST_PER_RUN + return NSERROR_OK; } |