package net.ktnx.mobileledger.utils;
import android.os.Build;
-import android.util.Log;
import org.jetbrains.annotations.NotNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
+import static net.ktnx.mobileledger.utils.Logger.debug;
+
public class ObservableList<T> extends Observable implements List<T> {
private List<T> list;
private ReentrantReadWriteLock lock = new ReentrantReadWriteLock();
try (LockHolder lh = lockForReading()) {
int index = list.indexOf(item);
if (index == -1) {
- Log.d("ObList", "??? not sending notifications for item not found in the list");
+ debug("ObList", "??? not sending notifications for item not found in the list");
return;
}
- Log.d("ObList", "Notifying item change observers");
+ debug("ObList", "Notifying item change observers");
triggerItemChangedNotification(index);
}
}