Commit 3fc84f15 authored by Liuhaoyang's avatar Liuhaoyang

Update DictionaryManager

parent 6d6ac7cf
...@@ -20,6 +20,8 @@ namespace SkyWalking.Dictionary ...@@ -20,6 +20,8 @@ namespace SkyWalking.Dictionary
{ {
public class DictionaryManager public class DictionaryManager
{ {
public static NetworkAddressDictionary NetworkAddress => NetworkAddressDictionary.Instance;
public static OperationNameDictionary OperationName => OperationNameDictionary.Instance;
} }
} }
\ No newline at end of file
...@@ -29,6 +29,13 @@ namespace SkyWalking.Dictionary ...@@ -29,6 +29,13 @@ namespace SkyWalking.Dictionary
{ {
public class OperationNameDictionary public class OperationNameDictionary
{ {
private static readonly OperationNameDictionary _instance=new OperationNameDictionary();
public static OperationNameDictionary Instance => _instance;
private OperationNameDictionary()
{
}
private readonly ConcurrentDictionary<OperationNameKey,int> _operationNameDic=new ConcurrentDictionary<OperationNameKey, int>(); private readonly ConcurrentDictionary<OperationNameKey,int> _operationNameDic=new ConcurrentDictionary<OperationNameKey, int>();
private readonly ConcurrentDictionary<OperationNameKey,object> _unRegisterOpNames=new ConcurrentDictionary<OperationNameKey, object>(); private readonly ConcurrentDictionary<OperationNameKey,object> _unRegisterOpNames=new ConcurrentDictionary<OperationNameKey, object>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment