single cache with zipf