Cache MediaInfo objects for up to 20 minutes to make sure we benefit from cached information even when processing files on network drives, especially when --filter is used followed by --format with lots of MediaInfo bindings.

https://www.filebot.net/forums/viewtopic.php?f=6&p=44112#p44111
This commit is contained in:
Reinhard Pointner 2019-05-18 01:40:32 +07:00
parent 4ef1ebe052
commit 468ded44aa
1 changed files with 1 additions and 1 deletions

View File

@ -1242,7 +1242,7 @@ public class MediaBindingBean {
return null;
}
private static final Cache<File, MediaInfo> mediaInfoCache = Caffeine.newBuilder().expireAfterAccess(5, TimeUnit.MINUTES).build();
private static final Cache<File, MediaInfo> mediaInfoCache = Caffeine.newBuilder().expireAfterAccess(20, TimeUnit.MINUTES).build();
private synchronized MediaInfo getMediaInfo() {
// use inferred media file (e.g. actual movie file instead of subtitle file)