From 86ad6a08499797f9b3204896caee947abb03394f Mon Sep 17 00:00:00 2001
From: Yannick Lecaillez <yannick.lecaillez@forgerock.com>
Date: Mon, 07 Nov 2016 13:59:40 +0000
Subject: [PATCH] OPENDJ-3179: Migrate LDAP Connection Handler to SDK Grizzly transport
---
opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/ASN1BufferWriter.java | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/ASN1BufferWriter.java b/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/ASN1BufferWriter.java
index 15c3c5f..9ff4040 100644
--- a/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/ASN1BufferWriter.java
+++ b/opendj-grizzly/src/main/java/org/forgerock/opendj/grizzly/ASN1BufferWriter.java
@@ -146,18 +146,14 @@
/** Creates a new ASN.1 writer that writes to a StreamWriter. */
ASN1BufferWriter(MemoryManager memoryManager) {
- this.sequenceBuffer = this.rootBuffer = new RootSequenceBuffer();
+ this.rootBuffer = new RootSequenceBuffer();
this.memoryManager = memoryManager;
- this.outBuffer = memoryManager.allocate(BUFFER_INIT_SIZE);
}
/** Reset the writer. */
void reset() {
- if (outBuffer.capacity() > DEFAULT_MAX_INTERNAL_BUFFER_SIZE) {
- outBuffer = memoryManager.allocate(BUFFER_INIT_SIZE);
- } else {
- outBuffer.clear();
- }
+ sequenceBuffer = rootBuffer;
+ outBuffer = memoryManager.allocate(BUFFER_INIT_SIZE);
}
void ensureAdditionalCapacity(final int size) {
@@ -193,8 +189,8 @@
/** Recycle the writer to allow re-use. */
@Override
public void recycle() {
- sequenceBuffer = rootBuffer;
- outBuffer = memoryManager.allocate(BUFFER_INIT_SIZE);
+ sequenceBuffer = null;
+ outBuffer = null;
}
@Override
--
Gitblit v1.10.0