aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/healthmarketscience/jackcess/TempPageHolder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/healthmarketscience/jackcess/TempPageHolder.java')
-rw-r--r--src/java/com/healthmarketscience/jackcess/TempPageHolder.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/java/com/healthmarketscience/jackcess/TempPageHolder.java b/src/java/com/healthmarketscience/jackcess/TempPageHolder.java
index f1fbcd6..d310a30 100644
--- a/src/java/com/healthmarketscience/jackcess/TempPageHolder.java
+++ b/src/java/com/healthmarketscience/jackcess/TempPageHolder.java
@@ -44,19 +44,17 @@ public final class TempPageHolder {
buffer has been discarded since the last page read */
private int _bufferModCount;
- private TempPageHolder(boolean hard) {
- _buffer = TempBufferHolder.newHolder(hard, false);
+ private TempPageHolder(TempBufferHolder.Type type) {
+ _buffer = TempBufferHolder.newHolder(type, false);
_bufferModCount = _buffer.getModCount();
}
/**
* Creates a new TempPageHolder.
- * @param hard iff true, the TempPageHolder will maintain a hard reference
- * to the current page buffer, otherwise will maintain a
- * SoftReference.
+ * @param type the type of reference desired for any create page buffers
*/
- public static TempPageHolder newHolder(boolean hard) {
- return new TempPageHolder(hard);
+ public static TempPageHolder newHolder(TempBufferHolder.Type type) {
+ return new TempPageHolder(type);
}
/**