Skip to content

Commit 62bbbf7

Browse files
timeckljacomet
authored andcommitted
avoid some garbage
git-svn-id: https://svn.terracotta.org/repo/tc/tc-messaging/branches/private/voltron@26021 7fc7bbf3-cf45-46d4-be06-341739edd864
1 parent 75212d6 commit 62bbbf7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/com/tc/object/dna/impl/DNAImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
import java.io.IOException;
2626

2727
public class DNAImpl implements DNA, DNACursor, TCSerializable<DNAImpl> {
28+
private static final LogicalOperation[] LOGICAL_OPERATION_VALUES = LogicalOperation.values();
29+
2830
private static final DNAEncodingInternal DNA_STORAGE_ENCODING = new StorageDNAEncodingImpl();
2931

3032
private final ObjectStringSerializer serializer;
@@ -170,7 +172,7 @@ private void parseLogical(final DNAEncodingInternal encoding) throws IOException
170172
if (!input.readBoolean()) {
171173
logicalChangeID = new LogicalChangeID(input.readLong());
172174
}
173-
final LogicalOperation method = LogicalOperation.values()[this.input.readInt()];
175+
final LogicalOperation method = LOGICAL_OPERATION_VALUES[this.input.readInt()];
174176
final int paramCount = this.input.read();
175177
if (paramCount < 0) { throw new AssertionError("Invalid param count:" + paramCount); }
176178
final Object[] params = new Object[paramCount];

0 commit comments

Comments
 (0)