|
@@ -47,20 +47,17 @@ public abstract class DatabaseTable<T extends Persistable> {
|
|
|
|
|
|
public List<T> getByField(String fieldname, Object value) {
|
|
public List<T> getByField(String fieldname, Object value) {
|
|
List<T> list = getFromDbByField(fieldname, value);
|
|
List<T> list = getFromDbByField(fieldname, value);
|
|
- list.forEach(elt -> cache(elt));
|
|
|
|
- return list;
|
|
|
|
|
|
+ return cache(list);
|
|
}
|
|
}
|
|
|
|
|
|
public List<T> getWhere(List<String> fields, List<Object> values) {
|
|
public List<T> getWhere(List<String> fields, List<Object> values) {
|
|
List<T> list = getWhereFromDb(fields, values);
|
|
List<T> list = getWhereFromDb(fields, values);
|
|
- list.forEach(elt -> cache(elt));
|
|
|
|
- return list;
|
|
|
|
|
|
+ return cache(list);
|
|
}
|
|
}
|
|
|
|
|
|
public List<T> getAll() {
|
|
public List<T> getAll() {
|
|
List<T> list = getAllFromDb();
|
|
List<T> list = getAllFromDb();
|
|
- list.forEach(elt -> cache(elt));
|
|
|
|
- return list;
|
|
|
|
|
|
+ return cache(list);
|
|
}
|
|
}
|
|
|
|
|
|
public T refresh(long id) throws DatabaseException {
|
|
public T refresh(long id) throws DatabaseException {
|