reuse staticCache component and make sure to even cache a not found result