diff src/filecache.h @ 873:bd3bdceb1230

Optimize file_cache_get() by only moving element to front if needed (most of the time there is no need). Reduce code redundancy in file_cache_put() by calling file_cache_get(). Enhance debugging code.
author zas_
date Wed, 02 Jul 2008 08:38:47 +0000
parents 77fc0ea3457d
children 1646720364cf
line wrap: on
line diff
--- a/src/filecache.h	Mon Jun 30 21:08:28 2008 +0000
+++ b/src/filecache.h	Wed Jul 02 08:38:47 2008 +0000
@@ -20,7 +20,7 @@
 
 
 FileCacheData *file_cache_new(FileCacheReleaseFunc release, gulong max_size);
-gint file_cache_get(FileCacheData *fc, FileData *fd);
+gboolean file_cache_get(FileCacheData *fc, FileData *fd);
 void file_cache_put(FileCacheData *fc, FileData *fd, gulong size);
 void file_cache_dump(FileCacheData *fc);
 void file_cache_set_size(FileCacheData *fc, gulong size);