Raviraj Joshi

Results 4 issues of Raviraj Joshi

To implement the GRPC tracing client interceptor we need to be able to discern if the span has finished or not. Currently, a volatile variable external to the span is...

- Created `NullStatsReporter` to report no metrics when it is used by `ScopeBuilder`. - Created `TestScope` to snapshot metrics for tests.

Java 8 code cleanup includes: - Creating `final` fields. - Using `ConcurrentHashMap` methods. - Having consistent formatting. - Using generics. - Using JUnit `Assert.assert*()` methods.

This pull request contains the following commits to bring [uber-java/tally](https://github.com/uber-java/tally) on par with [uber-go/tally](https://github.com/uber-go/tally): - Upgrade to Java 8 (previous attempt #39) - enable the use of static interface methods...