How do I redo my cache finding method, please give lots of details