empty cache callback