You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directmemory.apache.org by bp...@apache.org on 2012/01/05 22:21:32 UTC

svn commit: r1227843 - in /incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory: MemoryManagerService.java MemoryManagerServiceImpl.java OffHeapMemoryBuffer.java

Author: bperroud
Date: Thu Jan  5 21:21:31 2012
New Revision: 1227843

URL: http://svn.apache.org/viewvc?rev=1227843&view=rev
Log:
DIRECTMEMORY-42 : OffHeapMemoryBuffer store, allocate and free function's parameters consistency

Modified:
    incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerService.java
    incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerServiceImpl.java
    incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/OffHeapMemoryBuffer.java

Modified: incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerService.java
URL: http://svn.apache.org/viewvc/incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerService.java?rev=1227843&r1=1227842&r2=1227843&view=diff
==============================================================================
--- incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerService.java (original)
+++ incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerService.java Thu Jan  5 21:21:31 2012
@@ -50,6 +50,6 @@ public interface MemoryManagerService
 
     OffHeapMemoryBuffer getActiveBuffer();
 
-    Pointer allocate( int size, int expiresIn, int expires );
+    Pointer allocate( int size, long expiresIn, long expires );
 
 }

Modified: incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerServiceImpl.java?rev=1227843&r1=1227842&r2=1227843&view=diff
==============================================================================
--- incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerServiceImpl.java (original)
+++ incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/MemoryManagerServiceImpl.java Thu Jan  5 21:21:31 2012
@@ -163,7 +163,7 @@ public class MemoryManagerServiceImpl
     }
 
     @Override
-    public Pointer allocate( int size, int expiresIn, int expires )
+    public Pointer allocate( int size, long expiresIn, long expires )
     {
         Pointer p = activeBuffer.allocate( size, expiresIn, expires );
         if ( p == null )

Modified: incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/OffHeapMemoryBuffer.java
URL: http://svn.apache.org/viewvc/incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/OffHeapMemoryBuffer.java?rev=1227843&r1=1227842&r2=1227843&view=diff
==============================================================================
--- incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/OffHeapMemoryBuffer.java (original)
+++ incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory/OffHeapMemoryBuffer.java Thu Jan  5 21:21:31 2012
@@ -149,7 +149,7 @@ public class OffHeapMemoryBuffer
     }
 
 
-    public long free( Pointer pointer2free )
+    public int free( Pointer pointer2free )
     {
         pointer2free.free = true;
         pointer2free.created = 0;
@@ -347,7 +347,7 @@ public class OffHeapMemoryBuffer
         return store( payload );
     }
 
-    public Pointer allocate( int size, int expiresIn, int expires )
+    public Pointer allocate( int size, long expiresIn, long expires )
     {
         Pointer goodOne = firstMatch( size );