public void SetServers(long blockId, IList<BlockServerElement> servers, int ttlHint) { BlockCacheElement ele = new BlockCacheElement(); ele.block_servers = servers; ele.time_to_end = DateTime.Now.AddMilliseconds(ttlHint); lock (s2block_cache) { s2block_cache[blockId] = ele; } }
public void SetServersForBlock(BlockId blockId, IList <BlockServerElement> servers, int ttlHint) { BlockCacheElement ele = new BlockCacheElement(); ele.BlockServers = servers; ele.TimeToEnd = DateTime.Now.AddMilliseconds(ttlHint); lock (s2BlockCache) { s2BlockCache[blockId] = ele; } }
public void SetServersForBlock(BlockId blockId, IList<BlockServerElement> servers, int ttlHint) { BlockCacheElement ele = new BlockCacheElement(); ele.BlockServers = servers; ele.TimeToEnd = DateTime.Now.AddMilliseconds(ttlHint); lock (s2BlockCache) { s2BlockCache[blockId] = ele; } }