Author: mturk
Date: Fri Apr 17 10:31:32 2009
New Revision: 765937

URL: http://svn.apache.org/viewvc?rev=765937&view=rev
Log:
Add some warning about calling free()

Modified:
    
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java

Modified: 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java?rev=765937&r1=765936&r2=765937&view=diff
==============================================================================
--- 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
 (original)
+++ 
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/DirectByteBuffer.java
 Fri Apr 17 10:31:32 2009
@@ -269,6 +269,12 @@
      * Invoke this method only on ByteBuffers
      * that were created by {...@code DirectByteBuffer.allocate} methods.
      * </p>
+     * <p>
+     * <b>Warning:</b><br/>
+     * This method must be called when the buffer is no longer needed.
+     * Failing to do so will leak system memory resources, causing memory
+     * growth because the underlying memory has to be explicitly released.
+     * </p>
      * @param buf Previously allocated ByteBuffer to be deallocated.
      *
      * @throws NullPointerException if {...@code buf} is null


Reply via email to