Class JLanguageToolPool
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.AbstractObjectPool<JLanguageTool>
com.github._1c_syntax.bsl.languageserver.diagnostics.typo.JLanguageToolPool
Пул экземпляров
JLanguageTool для одного языка.
Пул ограничен: каждый экземпляр при создании загружает собственную копию
полного набора правил языка (десятки мегабайт на инстанс, отключение правил
память не освобождает), поэтому рост пула до числа потоков анализа
недопустим по памяти. При исчерпании лимита AbstractObjectPool.checkOut() ждёт
возврата экземпляра.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractObjectPool
checkIn, checkOut, toString
-
Constructor Details
-
JLanguageToolPool
-
-
Method Details
-
create
- Specified by:
createin classAbstractObjectPool<JLanguageTool>
-