Since there is not much to optimize at this level (API and underlying stream reader pretty much define functionality and optimizations that can be done), implementation is fairly straight forward, with not many surprises.
Implementation notes: the trickiest things to implement are:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|