1073:f85d980faaf8 | 1080:edd7d9bd32dd |
---|---|
203 return Files.newInputStream(path); | 203 return Files.newInputStream(path); |
204 } | 204 } |
205 | 205 |
206 @Override | 206 @Override |
207 public OutputStream openOutputStream() throws IOException { | 207 public OutputStream openOutputStream() throws IOException { |
208 fileManager.flushCache(this); | |
208 ensureParentDirectoriesExist(); | 209 ensureParentDirectoriesExist(); |
209 return Files.newOutputStream(path); | 210 return Files.newOutputStream(path); |
210 } | 211 } |
211 | 212 |
212 @Override | 213 @Override |
239 return cb; | 240 return cb; |
240 } | 241 } |
241 | 242 |
242 @Override | 243 @Override |
243 public Writer openWriter() throws IOException { | 244 public Writer openWriter() throws IOException { |
245 fileManager.flushCache(this); | |
244 ensureParentDirectoriesExist(); | 246 ensureParentDirectoriesExist(); |
245 return new OutputStreamWriter(Files.newOutputStream(path), fileManager.getEncodingName()); | 247 return new OutputStreamWriter(Files.newOutputStream(path), fileManager.getEncodingName()); |
246 } | 248 } |
247 | 249 |
248 @Override | 250 @Override |