filesystem cache for easier benchmarking, avoid bonus json parsing