I've been looking for an answer in the numba docs, but I haven't been able to find anything.
The numba.jit decorator caches compiled functions automatically. Additionally, you can pass cache=True argument to it to create an on-disk cache.
What's the difference between both caching methods? Does on-disk cache persist, so that next time I execute my code, even on a "fresh" Ipython kernel, I can skip the compilation?
Thanks in advance!