diff --git a/runit-common/src/main/java/szczepanski/gerard/runit/common/config/ProgramConfig.java b/runit-common/src/main/java/szczepanski/gerard/runit/common/config/ProgramConfig.java index a094482..29b274f 100644 --- a/runit-common/src/main/java/szczepanski/gerard/runit/common/config/ProgramConfig.java +++ b/runit-common/src/main/java/szczepanski/gerard/runit/common/config/ProgramConfig.java @@ -17,6 +17,7 @@ public class ProgramConfig { public static final int CACHE_LIMIT = 10; public static final double CACHE_CLEAR_PERCENTAGE_SIZE = 0.40; + public static final int CACHED_RESULTS_TO_CLEAR_SIZE = 4; public static final int DELAY_TYPE_TIME_FOR_TRIGGER_SEARCH_IN_MS = 300; diff --git a/runit-program/src/main/java/szczepanski/gerard/runit/program/config/DependenciesConfig.java b/runit-program/src/main/java/szczepanski/gerard/runit/program/config/DependenciesConfig.java index c08aeea..3fdf345 100644 --- a/runit-program/src/main/java/szczepanski/gerard/runit/program/config/DependenciesConfig.java +++ b/runit-program/src/main/java/szczepanski/gerard/runit/program/config/DependenciesConfig.java @@ -161,7 +161,7 @@ public SettingsPropertiesMapper settingsPropertiesMapper() { public Cache cache() { // return new SimpleSearchCache(ProgramConfig.CACHE_LIMIT, // ProgramConfig.CACHE_CLEAR_PERCENTAGE_SIZE); - return new LexicalFrequencySearchCache(ProgramConfig.CACHE_LIMIT, 4); + return new LexicalFrequencySearchCache(ProgramConfig.CACHE_LIMIT, ProgramConfig.CACHED_RESULTS_TO_CLEAR_SIZE); } @Bean