really make warmup-cache take a parameter