﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
13956	[Patch] Possible memory optimization with presets cache	Don-vip	team	"It seems we have two maps storing the same data twice, for about ~400Kb of memory each:
- TagChecker.presetsValueData:

{{{
#!java
    /** The spell check preset values */
    private static volatile MultiMap<String, String> presetsValueData;
}}}

- AutoCompletionManager.PRESET_TAG_CACHE:

{{{
#!java
    /**
     * the same as tagCache but for the preset keys and values can be accessed directly
     */
    protected static final MultiMap<String, String> PRESET_TAG_CACHE = new MultiMap<>();
}}}

This cache could be moved to TaggingPresets class and used everywhere in the application."	enhancement	closed	normal	17.05	Core		fixed	performance memory	bastiK GerdP kendzi
