Во-первых, это действительно странный способ вызова метода экземпляра. Обычно вы делаете это:
memcache.Client().add("searchindex", json)
Или просто:
memcache.add("searchindex", json)
Поскольку add
не будет перезаписывать ключ, который уже существует в кеше, его повторный вызов не должен влиять на поведение вашего приложения.
Действительно ли эти вызовы не увеличивают размер кэша, не должно быть проблемой. Memcache предназначен для обеспечения доступности памяти, необходимой вашему приложению, на основе алгоритма минимального использования. Ненужная память от инертных, если add
вызовы, безусловно, должны быть сначала удалены.