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/06 08:15:43 UTC
svn commit: r1227996 - in
/incubator/directmemory/trunk/directmemory-cache/src/main/java/org/apache/directmemory/memory:
MemoryManagerService.java MemoryManagerServiceImpl.java
OffHeapMemoryBuffer.java
Author: bperroud
Date: Fri Jan 6 07:15:42 2012
New Revision: 1227996
URL: http://svn.apache.org/viewvc?rev=1227996&view=rev
Log:
DIRECTMEMORY-48 : change modifiers to enable overloading / abstraction
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=1227996&r1=1227995&r2=1227996&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 Fri Jan 6 07:15:42 2012
@@ -20,7 +20,6 @@ package org.apache.directmemory.memory;
*/
-
import java.util.List;
public interface MemoryManagerService
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=1227996&r1=1227995&r2=1227996&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 Fri Jan 6 07:15:42 2012
@@ -32,11 +32,11 @@ public class MemoryManagerServiceImpl
implements MemoryManagerService
{
- private static final Logger LOG = LoggerFactory.getLogger( MemoryManager.class );
+ protected static final Logger LOG = LoggerFactory.getLogger( MemoryManager.class );
- private List<OffHeapMemoryBuffer> buffers = new Vector<OffHeapMemoryBuffer>();
+ protected List<OffHeapMemoryBuffer> buffers = new Vector<OffHeapMemoryBuffer>();
- private OffHeapMemoryBuffer activeBuffer;
+ protected OffHeapMemoryBuffer activeBuffer;
public MemoryManagerServiceImpl()
{
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=1227996&r1=1227995&r2=1227996&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 Fri Jan 6 07:15:42 2012
@@ -39,14 +39,14 @@ import java.util.zip.Checksum;
public class OffHeapMemoryBuffer
{
- private static Logger logger = LoggerFactory.getLogger( OffHeapMemoryBuffer.class );
+ protected static Logger logger = LoggerFactory.getLogger( OffHeapMemoryBuffer.class );
protected ByteBuffer buffer;
//TODO: Variable 'pointers' must be private and have accessor methods.
public List<Pointer> pointers = new ArrayList<Pointer>();
- private AtomicInteger used = new AtomicInteger();
+ protected final AtomicInteger used = new AtomicInteger();
public int bufferNumber;
@@ -76,7 +76,7 @@ public class OffHeapMemoryBuffer
return new OffHeapMemoryBuffer( ByteBuffer.allocateDirect( capacity ), -1 );
}
- private OffHeapMemoryBuffer( ByteBuffer buffer, int bufferNumber )
+ protected OffHeapMemoryBuffer( ByteBuffer buffer, int bufferNumber )
{
this.buffer = buffer;
this.bufferNumber = bufferNumber;
@@ -94,7 +94,7 @@ public class OffHeapMemoryBuffer
return first;
}
- public Pointer slice( Pointer existing, int capacity )
+ protected Pointer slice( Pointer existing, int capacity )
{
Pointer fresh = new Pointer();
fresh.bufferNumber = existing.bufferNumber;
@@ -106,7 +106,7 @@ public class OffHeapMemoryBuffer
}
- public Pointer firstMatch( int capacity )
+ protected Pointer firstMatch( int capacity )
{
for ( Pointer ptr : pointers )
{
@@ -181,7 +181,7 @@ public class OffHeapMemoryBuffer
return store( payload, expiresIn, 0 );
}
- private synchronized Pointer store( byte[] payload, long expiresIn, long expires )
+ protected synchronized Pointer store( byte[] payload, long expiresIn, long expires )
{
Pointer goodOne = firstMatch( payload.length );
@@ -224,7 +224,7 @@ public class OffHeapMemoryBuffer
return fresh;
}
- private QueryResults select( String whereClause )
+ protected QueryResults select( String whereClause )
throws QueryParseException, QueryExecutionException
{
Query q = new Query();
@@ -232,7 +232,7 @@ public class OffHeapMemoryBuffer
return q.execute( pointers );
}
- private QueryResults selectOrderBy( String whereClause, String orderBy, String limit )
+ protected QueryResults selectOrderBy( String whereClause, String orderBy, String limit )
throws QueryParseException, QueryExecutionException
{
Query q = new Query();