aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--java/src/main/java/com/google/protobuf/UnknownFieldSet.java21
1 files 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 {
* <p>Use {@link UnknownFieldSet#newBuilder()} to construct a {@code Builder}.
*/
public static final class Builder implements MessageLite.Builder {
- private static ThreadLocalQuickQueue<Builder> builders =
- new ThreadLocalQuickQueue<Builder>();
-
// 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 {
* <p>Use {@link Field#newBuilder()} to construct a {@code Builder}.
*/
public static final class Builder {
- private static ThreadLocalQuickQueue<Builder> builders =
- new ThreadLocalQuickQueue<Builder>();
-
// 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;
}