Ты проводишь code review для junior-разработчика в своей команде, который строит cache layer для high-traffic Go API. Он реализовал потокобезопасный кэш с использованием mutexes, но senior-инженер указал на проблему, что реализация может deadlock-нуться при определённых условиях. Тебя попросили разобраться в коде с junior-инженером и объяснить, что не так и как это исправить.