Ready to merge cache implementation