diff options
author | 2018-07-09 08:41:53 -0700 | |
---|---|---|
committer | 2018-07-09 08:43:19 -0700 | |
commit | f0f5d101ddac1bce16b49fce828e85096c24bbfd (patch) | |
tree | 74a33191dd4dc6a00f6136d3a96e99ddf9ee7d46 /src/main/protobuf/invocation_policy.proto | |
parent | 2f0033a6a314da8bf22eed6e08ef9d7cbb5d8ff1 (diff) |
Bazel server, tools: ensure Readers are closed
Follow-up to commit 59f17d6e0550bf63a0b6ef182e2d63474e058ede.
Use try-with-resources to ensure Reader objects
are closed eagerly.
Eagerly closing Readers avoids hanging on to
file handles until the garbage collector finalizes
the object, meaning Bazel on Windows (and
other processes) can delete or mutate these files.
Hopefully this avoids intermittent file deletion
errors that sometimes occur on Windows.
See https://github.com/bazelbuild/bazel/issues/5512
RELNOTES: none
PiperOrigin-RevId: 203771262
Diffstat (limited to 'src/main/protobuf/invocation_policy.proto')
0 files changed, 0 insertions, 0 deletions