private ProtoLRUCache GetCache(FileIdentifier id, int blockId) { var bits = 0b0111_1111_1111_1111 & HashCode.Combine(id.GetHashCode(), blockId); var index = System.Numerics.BitOperations.PopCount((uint)bits); return(_lruCache[index]); }