package com.artemzin.qualitymatters.performance; import android.support.annotation.NonNull; public class NoOpAsyncJobsObserver implements AsyncJobsObserver { @AnyThread @Override public void addListener(@NonNull Listener listener) { // no-op } @AnyThread @Override public void removeListener(@NonNull Listener listener) { // no-op } @AnyThread @Override public int numberOfRunningAsyncJobs() { // no-op return 0; } @AnyThread @NonNull @Override public AsyncJob asyncJobStarted(@NonNull String name) { // no-op return AsyncJob.create(0, name); } @AnyThread @Override public void asyncJobFinished(@NonNull AsyncJob asyncJob) { // no-op } }