Speedup the find_file function


![speed](https://cloud.githubusercontent.com/assets/3907126/4934171/d44146dc-659e-11e4-8b77-6157bc853737.png)

Speedup the find_file function, by adding a method cache to reduce the load of this function. The screenshot shows the calls and percentage load of the function (before and after the change)