Release pooled output buffer as early as possible in most Operation implementations.
Release pooled output buffer as early as possible in WriteOperation, which was a bit trickier than the others.
Removed extraneous null check.
Fixed a compiler warning introduced by making a method static.
Making protected fields private to shut up FindBugs