private static bool TryGetValuesFromCache(HttpContext httpCtxt, SPSConfigurationManagerIdentifier identifier, IDictionary <SPSConfigurationManagerIdentifier, string> configDictionary) { string cacheValue = TryGetValueFromCache(httpCtxt, identifier); if (cacheValue != null) { configDictionary.Add(identifier, cacheValue); return(true); } return(false); }
private static bool ListItemContainsIdentifier(SPItem item, SPSConfigurationManagerIdentifier configID) { return((item[FIELD_CATEGORY].ToString() == configID.Category) && (item[FIELD_KEY].ToString() == configID.Key)); }
private static string TryGetValueFromCache(HttpContext httpCtxt, SPSConfigurationManagerIdentifier identifier) { string cacheKey = FormatKey(identifier.Category, identifier.Key); return(httpCtxt.Cache[cacheKey] as string); }