1.4.0, implement rolling cache