cache_cleanup
if (thr_create(NULL, 0, (void *(*)(void *))cache_cleanup, NULL,
extern void cache_cleanup(void);