Use a LRU cache because currently adding one new slide at the start with invalidate all files.
Use a LRU cache because currently adding one new slide at the start with invalidate all files.