1
0
mirror of https://github.com/mitb-archive/filebot synced 2025-03-10 06:20:27 -04:00

Fix mediaInfo / inferredMediaFile bottleneck

This commit is contained in:
Reinhard Pointner 2019-05-24 01:16:29 +07:00
parent 996701aec3
commit dc0c1f1cea

View File

@ -1201,7 +1201,7 @@ public class MediaBindingBean {
// lazy initialize and then keep in memory // lazy initialize and then keep in memory
private MediaInfo mediaInfo; private MediaInfo mediaInfo;
private synchronized MediaInfo getMediaInfo() { public synchronized MediaInfo getMediaInfo() {
// use inferred media file (e.g. actual movie file instead of subtitle file) // use inferred media file (e.g. actual movie file instead of subtitle file)
if (mediaInfo == null) { if (mediaInfo == null) {
mediaInfo = mediaInfoCache.get(getInferredMediaFile(), f -> { mediaInfo = mediaInfoCache.get(getInferredMediaFile(), f -> {
@ -1218,7 +1218,7 @@ public class MediaBindingBean {
// lazy initialize and then keep in memory // lazy initialize and then keep in memory
private File inferredMediaFile; private File inferredMediaFile;
private synchronized File getInferredMediaFile() { public synchronized File getInferredMediaFile() {
if (inferredMediaFile == null) { if (inferredMediaFile == null) {
inferredMediaFile = getInferredMediaFile(getMediaFile()); inferredMediaFile = getInferredMediaFile(getMediaFile());
} }