示例#1
0
        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]);
        }