refractor direct cache