because the memory_cache.c need release_data_callback() to free entries and it never checks if the callback is NULL. If we don't provide a dummy function, the invoking may cause segmentation fault.
does it make sense?