public static InstagramApiWrapper GetInstance(Configuration configuration) { lock (Threadlock) { if (_sharedInstance == null) { _sharedInstance = new InstagramApiWrapper { Configuration = configuration }; } } return _sharedInstance; }
public static InstagramApiWrapper GetInstance(Configuration configuration, ICache cache) { lock (Threadlock) { if (_sharedInstance == null) { _sharedInstance = new InstagramApiWrapper(); Cache = cache; _sharedInstance.Configuration = configuration; } } return _sharedInstance; }