aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/nio/MappedByteBuffer.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/nio/MappedByteBuffer.java')
-rw-r--r--libjava/java/nio/MappedByteBuffer.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/libjava/java/nio/MappedByteBuffer.java b/libjava/java/nio/MappedByteBuffer.java
index 87500e7..8f4b872 100644
--- a/libjava/java/nio/MappedByteBuffer.java
+++ b/libjava/java/nio/MappedByteBuffer.java
@@ -44,6 +44,8 @@ package java.nio;
*/
public abstract class MappedByteBuffer extends ByteBuffer
{
+ private boolean loaded = false;
+
MappedByteBuffer (int capacity, int limit, int position, int mark)
{
super (capacity, limit, position, mark);
@@ -51,16 +53,19 @@ public abstract class MappedByteBuffer extends ByteBuffer
public final MappedByteBuffer force ()
{
+ // FIXME: Flush to disk here.
return this;
}
public final boolean isLoaded ()
{
- return true;
+ return loaded;
}
public final MappedByteBuffer load ()
{
+ // FIXME: Try to load all pages into memory.
+ loaded = true;
return this;
}
}