Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }