Author: msahyoun
Date: Thu Apr 2 10:11:16 2026
New Revision: 1932734
Log:
PDFBOX-6185: add comment for clarity
Modified:
pdfbox/branches/3.0/io/src/main/java/org/apache/pdfbox/io/IOUtils.java
Modified: pdfbox/branches/3.0/io/src/main/java/org/apache/pdfbox/io/IOUtils.java
==============================================================================
--- pdfbox/branches/3.0/io/src/main/java/org/apache/pdfbox/io/IOUtils.java
Thu Apr 2 10:07:02 2026 (r1932733)
+++ pdfbox/branches/3.0/io/src/main/java/org/apache/pdfbox/io/IOUtils.java
Thu Apr 2 10:11:16 2026 (r1932734)
@@ -209,6 +209,8 @@ public final class IOUtils
{
try
{
+ // HeapByteBuffers don't need to be unmapped, and unmapping only
works for direct buffers,
+ // so we can skip it in that case.
if (buf != null && buf.isDirect())
{
UNMAPPER.ifPresent(u -> u.accept(buf));