Commit Graph

6072 Commits

Author SHA1 Message Date
Reinhard Pointner cce9ba8c2b Make sure cache is not stale 2019-02-14 17:37:01 +07:00
Reinhard Pointner afe75b430a Use separate cache to make sure we don't loose the cache on abort. 2019-02-14 17:10:52 +07:00
Reinhard Pointner 6aa65ce3d6 Unify long-term caches 2019-02-12 00:03:16 +07:00
Reinhard Pointner 580f2bd8f4 Make sure not to expose public locks 2019-02-11 14:34:02 +07:00
Reinhard Pointner f0e3b5fa46 Make sure to preserve intended order 2019-02-11 14:16:14 +07:00
Reinhard Pointner 6092dae7bd Set headers in fixed order 2019-02-11 14:13:44 +07:00
Reinhard Pointner ae989ee990 Refactor, Streamify 2019-02-11 14:12:04 +07:00
Reinhard Pointner 4e1f7104d0 Change button order 2019-02-09 20:39:21 +07:00
Reinhard Pointner 7444856b44 Groovy 2.5.6 2019-02-07 19:10:42 +07:00
Reinhard Pointner 4b4e64366d Use Caffeine for in-memory caching 2019-02-07 13:56:27 +07:00
Reinhard Pointner b38f9a3ddb Use Caffeine for in-memory caching 2019-02-07 13:27:04 +07:00
Reinhard Pointner 1a6994c491 Improved debug logging 2019-02-05 15:31:44 +07:00
Reinhard Pointner 431966cbbd Cache null values properly 2019-02-05 15:10:36 +07:00
Reinhard Pointner d0c77c65fc Refactor EpisodeMetrics / SubtitleMetrics to make sure nothing is static so that GC can do it's job (i.e. fix memory leaks) 2019-02-05 14:45:57 +07:00
Reinhard Pointner cf2c7785cc Don't cache parser results forever 2019-02-05 13:28:19 +07:00
Reinhard Pointner 8deb784419 Fix regression issue: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 2019-02-05 12:57:04 +07:00
Reinhard Pointner 241931f28b Don't cache video properties forever 2019-02-05 12:56:37 +07:00
Reinhard Pointner 42d678527b Don't cache video properties forever 2019-02-05 12:44:12 +07:00
Reinhard Pointner fb31146c17 No need to initialize for 64 years of local index 2019-02-05 12:42:55 +07:00
Reinhard Pointner 25d92211eb Fix regression issue: com.google.common.cache.CacheLoader$InvalidCacheLoadException: CacheLoader returned null for key 2019-02-05 12:29:27 +07:00
Reinhard Pointner 65da4c15e8 Fix JDK8 patch 2019-02-04 20:13:04 +07:00
Reinhard Pointner 5a8b54a94c settings.properties 2019-02-04 20:06:01 +07:00
Reinhard Pointner 442890c063 Try to build on Xenial 2019-02-04 17:10:31 +07:00
Reinhard Pointner 253593860a Using base: requires KVM and none of my build machines support that (because too old or a VM) 2019-02-04 16:07:08 +07:00
Reinhard Pointner 637b720fff base: core18 2019-02-04 07:51:45 +07:00
Reinhard Pointner c08763ebff Fix JDK8 patch 2019-02-03 17:05:01 +07:00
Reinhard Pointner eede5b793d Store preferences to file instead of UWP sandboxed registry (which is the cause of a variety of strange issues, crashes, deadlocks, endless loops, data loss, etc) 2019-02-03 11:54:46 +07:00
Reinhard Pointner a4a14d6b60 Fix JDK8 patch 2019-02-03 02:24:34 +07:00
Reinhard Pointner 71f631fbbf Make diffs easier 2019-02-03 02:23:02 +07:00
Reinhard Pointner d533004e70 <dependency rev="9.0.0" org="org.controlsfx" name="controlsfx" /> 2019-02-03 02:19:23 +07:00
Reinhard Pointner aa0ba70848 Use Guava Cache for in-memory caches 2019-02-03 01:56:01 +07:00
Reinhard Pointner 342ced903d Improved support for read / writing CRC32 checksum to / from xattr (and enable by default) 2019-02-03 01:44:17 +07:00
Reinhard Pointner 501bb8f709 Use Guava Cache for in-memory caches 2019-02-03 01:37:17 +07:00
Reinhard Pointner 9ef4669f6f Expire cached items after 5 minutes 2019-02-02 23:04:39 +07:00
Reinhard Pointner 9fda2cff15 Fix docs 2019-02-02 22:25:11 +07:00
Reinhard Pointner 50a5d9779f Simplify 2019-02-02 22:23:24 +07:00
Reinhard Pointner d3f2a15234 MEDIAINFO_VERSION="18.12" 2019-02-02 21:15:58 +07:00
Reinhard Pointner cccefd7ae7 lanterna 3.0.1 2019-02-02 21:11:58 +07:00
Reinhard Pointner 2c53176439 Fix backwards compatibility 2019-02-01 16:42:07 +07:00
Reinhard Pointner 8e357384bf Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/google/common/util/concurrent/internal/InternalFutureFailureAccess 2019-02-01 16:29:53 +07:00
Reinhard Pointner 0316d47fb3 <dependency org="com.google.guava" name="guava" rev="27.0.1-jre"/> 2019-01-31 22:54:05 +07:00
Reinhard Pointner cedb528d4d Fix large-scale test cache rebuild issues 2019-01-31 21:47:30 +07:00
Reinhard Pointner edd1618849 Fix regex look-ahead / look-behind issues (esp. to fix 01v2 numeric matching issues) 2019-01-31 20:46:02 +07:00
Reinhard Pointner 9e0366bd64 Fix regex look-ahead / look-behind issues 2019-01-31 20:44:23 +07:00
Reinhard Pointner c34e4d676b Fix various AutoDetection issues 2019-01-31 19:17:42 +07:00
Reinhard Pointner bb09c102cc Declutter detailed log output 2019-01-31 18:32:56 +07:00
Reinhard Pointner fb5c332bc5 Declutter detailed log output 2019-01-31 18:27:47 +07:00
Reinhard Pointner 50f7eb8439 Fix various AutoDetection issues 2019-01-31 18:03:46 +07:00
Reinhard Pointner 473f6a4992 Fix various AutoDetection issues 2019-01-31 18:00:19 +07:00
Reinhard Pointner 9a228e6927 Refactor string similarity code 2019-01-30 23:30:59 +07:00