< prev index next >
modules/javafx.graphics/src/main/java/com/sun/marlin/ByteArrayCache.java
Print this page
*** 97,107 ****
private final ByteArrayCache cache;
Reference(final ByteArrayCache cache, final int initialSize) {
this.cache = cache;
this.clean = cache.clean;
! this.initial = createArray(initialSize, clean);
if (DO_STATS) {
cache.stats.totalInitial += initialSize;
}
}
--- 97,107 ----
private final ByteArrayCache cache;
Reference(final ByteArrayCache cache, final int initialSize) {
this.cache = cache;
this.clean = cache.clean;
! this.initial = createArray(initialSize);
if (DO_STATS) {
cache.stats.totalInitial += initialSize;
}
}
*** 114,124 ****
}
if (DO_LOG_OVERSIZE) {
logInfo(getLogPrefix(clean) + "ByteArrayCache: "
+ "getArray[oversize]: length=\t" + length);
}
! return createArray(length, clean);
}
byte[] widenArray(final byte[] array, final int usedSize,
final int needSize)
{
--- 114,124 ----
}
if (DO_LOG_OVERSIZE) {
logInfo(getLogPrefix(clean) + "ByteArrayCache: "
+ "getArray[oversize]: length=\t" + length);
}
! return createArray(length);
}
byte[] widenArray(final byte[] array, final int usedSize,
final int needSize)
{
*** 200,210 ****
return array;
}
if (DO_STATS) {
stats.createOp++;
}
! return createArray(arraySize, clean);
}
void putArray(final byte[] array)
{
if (DO_CHECKS && (array.length != arraySize)) {
--- 200,210 ----
return array;
}
if (DO_STATS) {
stats.createOp++;
}
! return createArray(arraySize);
}
void putArray(final byte[] array)
{
if (DO_CHECKS && (array.length != arraySize)) {
*** 227,237 ****
+ "array capacity exceeded !");
}
}
}
! static byte[] createArray(final int length, final boolean clean) {
return new byte[length];
}
static void fill(final byte[] array, final int fromIndex,
final int toIndex, final byte value)
--- 227,237 ----
+ "array capacity exceeded !");
}
}
}
! static byte[] createArray(final int length) {
return new byte[length];
}
static void fill(final byte[] array, final int fromIndex,
final int toIndex, final byte value)
< prev index next >