Distributed cache: consistent hashing — Backend Interview Challenge | Mentoxis