public static void Set(ServerEnvKey envKey, Object value) { var cacheSet = new ShareCacheStruct<ServerEnvSet>(); ServerEnvSet envSet = cacheSet.FindKey(envKey); if (envSet == null) { envSet = new ServerEnvSet() { EnvKey = envKey, EnvValue = value.ToNotNullString() }; cacheSet.Add(envSet, 0); } else { envSet.EnvValue = value.ToNotNullString(); } }
public static string Get(ServerEnvKey envKey, Object defaultValue) { var cacheSet = new ShareCacheStruct<ServerEnvSet>(); if (cacheSet.FindKey(envKey) == null) { Set(envKey, defaultValue); return defaultValue.ToNotNullString(); } else { return new ShareCacheStruct<ServerEnvSet>().FindKey(envKey).EnvValue; } }