- if checkpoint cache is set to 1, keep 2 models in cache (current +1 more)
- cache model after is has been loaded from file