Buffer/cache *behind* playback

I quite often seek back 10 or 20 seconds if I missed some dialogue. My raspberry pi 3 loads video across my network via NFS, and only has a 100mbit interface, so there’s a noticeable delay before the video from 10 or 20 seconds ago is loaded again and playback resumes. (I have the seek delay switched off, by the way — it immediately tries to seek when I press the button.)

Is there any way to get kodi to keep x seconds’ worth of video cached so there’s no delay when seeking small amounts like this? Obviously I still want the buffer of video *about* to be played too.