From fdd9d3c8b5b4569a29b4a54dbe6e325856fc25c6 Mon Sep 17 00:00:00 2001 From: "kenton@google.com" Date: Sat, 8 Aug 2009 03:39:26 +0000 Subject: Remove more of the stuff that was supposed to be removed in r190. --- .../java/com/google/protobuf/UnknownFieldSet.java | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/java/src/main/java/com/google/protobuf/UnknownFieldSet.java b/java/src/main/java/com/google/protobuf/UnknownFieldSet.java index 239c2aca..7f7e4939 100644 --- a/java/src/main/java/com/google/protobuf/UnknownFieldSet.java +++ b/java/src/main/java/com/google/protobuf/UnknownFieldSet.java @@ -30,8 +30,6 @@ package com.google.protobuf; -import com.google.protobuf.Internal.ThreadLocalQuickQueue; - import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -278,9 +276,6 @@ public final class UnknownFieldSet implements MessageLite { *

Use {@link UnknownFieldSet#newBuilder()} to construct a {@code Builder}. */ public static final class Builder implements MessageLite.Builder { - private static ThreadLocalQuickQueue builders = - new ThreadLocalQuickQueue(); - // This constructor should never be called directly (except from 'create'). private Builder() {} @@ -293,10 +288,7 @@ public final class UnknownFieldSet implements MessageLite { private Field.Builder lastField; private static Builder create() { - Builder builder = builders.get().poll(); - if (builder == null) { - builder = new Builder(); - } + Builder builder = new Builder(); builder.reinitialize(); return builder; } @@ -343,7 +335,6 @@ public final class UnknownFieldSet implements MessageLite { result = new UnknownFieldSet(Collections.unmodifiableMap(fields)); } fields = null; - builders.get().offer(this); return result; } @@ -812,18 +803,11 @@ public final class UnknownFieldSet implements MessageLite { *

Use {@link Field#newBuilder()} to construct a {@code Builder}. */ public static final class Builder { - private static ThreadLocalQuickQueue builders = - new ThreadLocalQuickQueue(); - // This constructor should never be called directly (except from 'create'). private Builder() {} private static Builder create() { - Builder builder = builders.get().poll(); - if (builder == null) { - builder = new Builder(); - } - + Builder builder = new Builder(); builder.result = new Field(); return builder; } @@ -866,7 +850,6 @@ public final class UnknownFieldSet implements MessageLite { final Field returnMe = result; result = null; - builders.get().offer(this); return returnMe; } -- cgit v1.2.3