Skip to content

Commit ad54676

Browse files
authored
Making members static final to avoid repeated work & allocation
1 parent 2fe6aa2 commit ad54676

File tree

2 files changed

+20
-21
lines changed

2 files changed

+20
-21
lines changed

dd-trace-core/src/main/java/datadog/trace/common/writer/RemoteMapper.java

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,21 @@ public interface RemoteMapper extends Mapper<List<? extends CoreSpan<?>>> {
1414

1515
RemoteMapper NO_OP = new NoopRemoteMapper();
1616

17-
byte[] RUNTIME_ID = DDTags.RUNTIME_ID_TAG.getBytes(UTF_8);
18-
byte[] LANGUAGE = DDTags.LANGUAGE_TAG_KEY.getBytes(UTF_8);
19-
20-
byte[] SERVICE = "service".getBytes(UTF_8);
21-
byte[] NAME = "name".getBytes(UTF_8);
22-
byte[] RESOURCE = "resource".getBytes(UTF_8);
23-
byte[] TRACE_ID = "trace_id".getBytes(UTF_8);
24-
byte[] SPAN_ID = "span_id".getBytes(UTF_8);
25-
byte[] PARENT_ID = "parent_id".getBytes(UTF_8);
26-
byte[] START = "start".getBytes(UTF_8);
27-
byte[] DURATION = "duration".getBytes(UTF_8);
28-
byte[] TYPE = "type".getBytes(UTF_8);
29-
byte[] ERROR = "error".getBytes(UTF_8);
30-
byte[] METRICS = "metrics".getBytes(UTF_8);
31-
byte[] META = "meta".getBytes(UTF_8);
17+
static final byte[] RUNTIME_ID = DDTags.RUNTIME_ID_TAG.getBytes(UTF_8);
18+
static final byte[] LANGUAGE = DDTags.LANGUAGE_TAG_KEY.getBytes(UTF_8);
19+
20+
static final byte[] SERVICE = "service".getBytes(UTF_8);
21+
static final byte[] NAME = "name".getBytes(UTF_8);
22+
static final byte[] RESOURCE = "resource".getBytes(UTF_8);
23+
static final byte[] TRACE_ID = "trace_id".getBytes(UTF_8);
24+
static final byte[] SPAN_ID = "span_id".getBytes(UTF_8);
25+
static final byte[] PARENT_ID = "parent_id".getBytes(UTF_8);
26+
static final byte[] START = "start".getBytes(UTF_8);
27+
static final byte[] DURATION = "duration".getBytes(UTF_8);
28+
static final byte[] TYPE = "type".getBytes(UTF_8);
29+
static final byte[] ERROR = "error".getBytes(UTF_8);
30+
static final byte[] METRICS = "metrics".getBytes(UTF_8);
31+
static final byte[] META = "meta".getBytes(UTF_8);
3232

3333
UTF8BytesString HTTP_STATUS = UTF8BytesString.create(Tags.HTTP_STATUS);
3434

dd-trace-core/src/main/java/datadog/trace/common/writer/ddagent/TraceMapper.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
import datadog.trace.core.DDSpanContext;
77

88
public interface TraceMapper extends RemoteMapper {
9-
10-
UTF8BytesString THREAD_NAME = UTF8BytesString.create(DDTags.THREAD_NAME);
11-
UTF8BytesString THREAD_ID = UTF8BytesString.create(DDTags.THREAD_ID);
12-
UTF8BytesString SAMPLING_PRIORITY_KEY =
9+
static final UTF8BytesString THREAD_NAME = UTF8BytesString.create(DDTags.THREAD_NAME);
10+
static final UTF8BytesString THREAD_ID = UTF8BytesString.create(DDTags.THREAD_ID);
11+
static final UTF8BytesString SAMPLING_PRIORITY_KEY =
1312
UTF8BytesString.create(DDSpanContext.PRIORITY_SAMPLING_KEY);
14-
UTF8BytesString ORIGIN_KEY = UTF8BytesString.create(DDTags.ORIGIN_KEY);
15-
UTF8BytesString PROCESS_TAGS_KEY = UTF8BytesString.create(DDTags.PROCESS_TAGS);
13+
static final UTF8BytesString ORIGIN_KEY = UTF8BytesString.create(DDTags.ORIGIN_KEY);
14+
static final UTF8BytesString PROCESS_TAGS_KEY = UTF8BytesString.create(DDTags.PROCESS_TAGS);
1615
}

0 commit comments

Comments
 (0)