Add ConcurrentDictionary.TryAdd(K, Func<V>), ConcurrentDictionary.TryAdd(K, Func<K, V>), and ConcurrentDictionary.TryRemove(K, V).
Extensions GetUnixTime/GetUnixTimeMilliseconds return long to meet .net standards, Util has GetUnixTimeMilliseconds.