JDK-4286936 : New I/O package
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.io
  • Affected Version: 1.2.2,1.4.0
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 1999-11-02
  • Updated: 2000-02-25
  • Resolved: 2000-02-25
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description

Name: ab88733			Date: 11/01/99


This feature will encapsulate fast and scalable I/O primitives,
regular expressions, simplified parsing and formatting, a public
API for character converters, and an improvd file system
interface.

The problem it solves is performance as compared to the current
java.io package, as well as an improved design that will fix
current architectural problems.  A mature IO package is
essential for server-side and intense applications.  It's
thought to be crucial to improving the peformance of Java.

The only other solution is to not perform this work and to let
the current java.io package stand.


======================================================================

Comments
EVALUATION Scope of this feature is too big for Merlin but individual pieces will be tracked and targeted for the Merlin release. david.biagini@Eng 2000-01-13 Individual pieces can't be tracked separately. This project consists of new work, and is part of a JSR that has been submitted but not accepted and posted on the web site at this time. Given IBM's desire to have improved IO functionality, and our own desire to give a scalable architecture, we feel confident that this feature could make Merlin Beta. Scalable IO makes perfect sense for server applications, and is desperately needed given the synchronized blocks in the current IO package. andrew.bennett@eng 2000-01-19 Seven new RFEs have been filed in an attempt to track the components of this proposal separately: 4313882 New I/O: Scalable I/O for sockets and files 4313883 New I/O: Fast buffered binary and character I/O 4313884 New I/O: Character-set API 4313885 New I/O: Scanning and formatting 4313886 New I/O: Improved set of I/O exceptions 4313887 New I/O: Improved filesystem interface 4313888 Concise array literals Once we have approval from jdk-planning@eng, this RFE will be closed. -- mr@eng 2000/2/18
11-06-2004