Disk based caching of python function calls, with a primary focus on caching of JIT compilation