Готовчиц Максим, 396, Storeable

JSON
А Зачем нужна tmp? И ещё можно просто написать new HashMap<>(commitStorage);