Move the check block in cache to the .c file
list_begin not list_head