Python Function Tools Cache