From d1c4602f80e395d1d6ab0453b8f0a6cc10aefadf Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Tue, 16 Jul 2024 01:51:04 +0000 Subject: Refactor dcache, add prep for shibari-cache Signed-off-by: Laurent Bercot --- src/cache/dcache_free.c | 22 ---------------------- 1 file changed, 22 deletions(-) delete mode 100644 src/cache/dcache_free.c (limited to 'src/cache/dcache_free.c') diff --git a/src/cache/dcache_free.c b/src/cache/dcache_free.c deleted file mode 100644 index 16c074e..0000000 --- a/src/cache/dcache_free.c +++ /dev/null @@ -1,22 +0,0 @@ -/* ISC license. */ - -#include -#include -#include - -#include - -static void dcache_node_free (void *p) -{ - alloc_free(((dcache_node_t *)p)->key.s) ; -} - -void dcache_free (dcache_t *z) -{ - static dcache_t const dcache_zero = DCACHE_ZERO ; - avltree_free(&z->by_expire) ; - avltree_free(&z->by_entry) ; - avltree_free(&z->by_key) ; - gensetdyn_deepfree(&z->storage, &dcache_node_free) ; - *z = dcache_zero ; -} -- cgit v1.3.1