* @param properties 缓存配置(hotkey)
public HotKeyDetector(CacheProperties properties) {
this.properties = properties;
int segSeconds = properties.getHotkey().getSegmentSeconds();
int winSeconds = properties.getHotkey().getWindowSeconds();
this.segments = Math.max(1, winSeconds / Math.max(1, segSeconds));
-------------------------------------------------
public static class Hotkey {
private int windowSeconds = 60;
private int segmentSeconds = 10;
private int levelLow = 50;
private int levelMedium = 200;
private int levelHigh = 500;
private int extendLowSeconds = 20;
private int extendMediumSeconds = 60;
private int extendHighSeconds = 120;