diff options
author | Michael Koch <konqueror@gmx.de> | 2003-10-13 04:45:03 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-10-13 04:45:03 +0000 |
commit | 1adef668644e5af231d1694f9d4878a21e83ac36 (patch) | |
tree | 3b485fcf1b4deb47338e7e06c520ae1a9eca210e /libjava/java/nio/MappedByteBuffer.java | |
parent | bc9b32c2308ff5d14c0125459662bc34c217c2ae (diff) | |
download | gcc-1adef668644e5af231d1694f9d4878a21e83ac36.zip gcc-1adef668644e5af231d1694f9d4878a21e83ac36.tar.gz gcc-1adef668644e5af231d1694f9d4878a21e83ac36.tar.bz2 |
2003-10-13 Michael Koch <konqueror@gmx.de>
* java/nio/Buffer.java
(hasRemaining): Made implementation more clear.
* java/nio/MappedByteBuffer.java
(loaded): New member variable.
(force): Added comment.
(isLoaded): Return value of loaded.
(load): Set loaded to true, added comment.
From-SVN: r72418
Diffstat (limited to 'libjava/java/nio/MappedByteBuffer.java')
-rw-r--r-- | libjava/java/nio/MappedByteBuffer.java | 7 |
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; } } |