The ZeroByteBuffer package is designed to address and manage some of the limitations of the java.nio.ByteBuffer Object. These limitations had caused serious performance and synchronization problems.

Performance Issues

Synchronization issues

Now that we have established that pooling is needed for performance, we can see that pooling has serious implications when it comes to synchronization.