task cache doesn't need to cache data