in feline/src/main/java/com/spotify/feline/FelineTransformer.java [125:134]
static void onExit(@Advice.Enter Map<String, Object> data) {
final Object startTimeNanosObj = data.remove("startTimeNanos");
if (startTimeNanosObj != null) {
FelineRuntime.BLOCKED_THREADS.remove(Thread.currentThread().getId());
final long startTimeNanos = (Long) startTimeNanosObj;
final long endTimeNanos = System.nanoTime();
data.put("blockedTimeNanos", endTimeNanos - startTimeNanos);
FelineRuntime.acceptOnExit(data);
}
}