aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java')
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java40
1 files changed, 15 insertions, 25 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java b/app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java
index 5e46e088..24ccc997 100644
--- a/app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java
+++ b/app/src/main/java/net/lacolaco/smileessence/view/adapter/OrderedCustomListAdapter.java
@@ -56,40 +56,30 @@ public class OrderedCustomListAdapter<T extends IViewModel & IdObject> extends C
// -------------------------- OTHER METHODS --------------------------
- public void addItem(T item) {
- synchronized (LOCK) {
- treeMap.put(item.getId(), item);
- }
+ public synchronized void addItem(T item) {
+ treeMap.put(item.getId(), item);
}
- public void addItems(List<T> items) {
- synchronized (LOCK) {
- for (T item : items) {
- treeMap.put(item.getId(), item);
- }
+ public synchronized void addItems(List<T> items) {
+ for (T item : items) {
+ treeMap.put(item.getId(), item);
}
}
- public void clear() {
- synchronized (LOCK) {
- treeMap.clear();
- }
+ public synchronized void clear() {
+ treeMap.clear();
}
- public T removeItem(T item) {
- synchronized (LOCK) {
- return treeMap.remove(item.getId());
- }
+ public synchronized T removeItem(T item) {
+ return treeMap.remove(item.getId());
}
- public int removeItemById(long id) {
- synchronized (LOCK) {
- T item = treeMap.remove(id);
- if (item == null) {
- return 0;
- } else {
- return 1;
- }
+ public synchronized int removeItemById(long id) {
+ T item = treeMap.remove(id);
+ if (item == null) {
+ return 0;
+ } else {
+ return 1;
}
}
}