add callback(, backend)
add WMCache#store