diff --git a/src/server/cache.h b/src/server/cache.h index 2e3f9c175bd98e08902c0c0d5346ab659adf8706..bd097c61ab4ba21e55126be6db729ba83b01e284 100644 --- a/src/server/cache.h +++ b/src/server/cache.h @@ -210,3 +210,18 @@ traverse_person(Pers_no seed); */ extern Conf_no traverse_conference(Conf_no seed); + +/* + * Free all memory used by the cache. This should only be done + * as part of the shutdown sequence. The purpose of this is to + * make it possible to see if there are any memory leaks. + */ + +void +free_all_cache(void); + +/* + * Limit the number of 'clean' cache entries. + */ +void +cache_limit_size(void);