File tree 1 file changed +4
-13
lines changed
x-pack/plugin/core/src/main/java/org/elasticsearch/index/engine
1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -186,20 +186,11 @@ private synchronized DirectoryReader getOrOpenReader() throws IOException {
186
186
}
187
187
188
188
@ SuppressForbidden (reason = "we manage references explicitly here" )
189
- private synchronized DirectoryReader getReader () throws IOException {
190
- DirectoryReader reader = null ;
191
- boolean success = false ;
192
- try {
193
- if (lastOpenedReader != null && lastOpenedReader .tryIncRef ()) {
194
- reader = lastOpenedReader ;
195
- }
196
- success = true ;
197
- return reader ;
198
- } finally {
199
- if (success == false ) {
200
- IOUtils .close (reader );
201
- }
189
+ private synchronized DirectoryReader getReader () {
190
+ if (lastOpenedReader != null && lastOpenedReader .tryIncRef ()) {
191
+ return lastOpenedReader ;
202
192
}
193
+ return null ;
203
194
}
204
195
205
196
@ Override
You can’t perform that action at this time.
0 commit comments