ch
Size: a a a
ch
ch
Э
ZE
AA
L🇺
S1
V
S1
ch
YG
T
T
YG
T
T
public class Service {
private Map<Object, Object> map;
public Service(Map<Object, Object> map) {
this.map = map;
}
public void saveOnDiskAndClear() {
Map<Object, Object> myMap;
synchronized (this) {
myMap = map;
map = new HashMap<>();
}
// код сохранения в файл
}
public synchronized void updateCache(Object k, Object v) {
map.put(k, v);
}
}
N
T
T
AP