public static GetInstanceSettings ( Blog blog ) : |
||
blog | Blog | |
return |
public static BlogSettings GetInstanceSettings(Blog blog)
{
BlogSettings blogSettings;
if (!blogSettingsSingleton.TryGetValue(blog.Id, out blogSettings))
{
lock (SyncRoot)
{
if (!blogSettingsSingleton.TryGetValue(blog.Id, out blogSettings))
{
// settings will be loaded in constructor.
blogSettings = new BlogSettings();
blogSettingsSingleton[blog.Id] = blogSettings;
}
}
}
return blogSettings;
}