#165 Код-ревью in-memory cache-сервиса

Компании:
ВТБ
Темы:
JavaМногопоточностьКод ревью

Сделать код-ревью:

@Service
public class CacheService {
    private final Map<Long, Object> objectById = new HashMap<>();
    private Long currentId = 0L;

    public void add(Object obj) {
        objectById.put(currentId, obj);
        currentId++;
    }

    public Object get(Long id) {
        return objectById.get(id);
    }

    public void update(Long id, Object obj) {
        objectById.put(id, obj);
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти