File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/main/java/com/github/_1c_syntax/bsl/languageserver/context Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 47
47
import java .util .Map ;
48
48
import java .util .Optional ;
49
49
import java .util .concurrent .ExecutionException ;
50
- import java .util .concurrent .ForkJoinPool ;
50
+ import java .util .concurrent .Executors ;
51
51
import java .util .concurrent .locks .ReadWriteLock ;
52
52
import java .util .concurrent .locks .ReentrantReadWriteLock ;
53
53
@@ -189,9 +189,9 @@ private Configuration computeConfigurationMetadata() {
189
189
}
190
190
191
191
Configuration configuration ;
192
- var customThreadPool = new ForkJoinPool ();
192
+ var executorService = Executors . newCachedThreadPool ();
193
193
try {
194
- configuration = customThreadPool .submit (() -> Configuration .create (configurationRoot )).get ();
194
+ configuration = executorService .submit (() -> Configuration .create (configurationRoot )).get ();
195
195
} catch (ExecutionException e ) {
196
196
LOGGER .error ("Can't parse configuration metadata. Execution exception." , e );
197
197
configuration = Configuration .create ();
@@ -200,7 +200,7 @@ private Configuration computeConfigurationMetadata() {
200
200
configuration = Configuration .create ();
201
201
Thread .currentThread ().interrupt ();
202
202
} finally {
203
- customThreadPool .shutdown ();
203
+ executorService .shutdown ();
204
204
}
205
205
206
206
return configuration ;
You can’t perform that action at this time.
0 commit comments