carlos 2004/08/17 10:29:49 Modified: linkcheck/src/main/org/apache/maven/linkcheck/validation LinkValidatorManager.java Log: Use Buffered Streams and close them properly Revision Changes Path 1.8 +16 -3 maven-plugins/linkcheck/src/main/org/apache/maven/linkcheck/validation/LinkValidatorManager.java Index: LinkValidatorManager.java =================================================================== RCS file: /home/cvs/maven-plugins/linkcheck/src/main/org/apache/maven/linkcheck/validation/LinkValidatorManager.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- LinkValidatorManager.java 1 Aug 2004 21:05:32 -0000 1.7 +++ LinkValidatorManager.java 17 Aug 2004 17:29:49 -0000 1.8 @@ -17,10 +17,13 @@ * ==================================================================== */ +import java.io.BufferedInputStream; +import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; +import java.io.IOException; import java.util.Iterator; import java.util.LinkedList; import java.util.List; @@ -103,10 +106,15 @@ try { File f = new File(cacheFilename); if (f.exists()) { - this.cache.load(new FileInputStream(cacheFilename)); + BufferedInputStream is = new BufferedInputStream( + new FileInputStream(cacheFilename)); + this.cache.load(is); + is.close(); } } catch (FileNotFoundException e) { e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); } } @@ -117,8 +125,13 @@ if (dir != null) { dir.mkdirs(); } - this.cache.save(new FileOutputStream(cacheFilename)); + BufferedOutputStream os = new BufferedOutputStream( + new FileOutputStream(cacheFilename)); + this.cache.save(os); + os.close(); } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { e.printStackTrace(); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]