/// <summary> /// Store an object /// </summary> /// <param name="value">Object to store</param> /// <param name="key">Key to use</param> /// <param name="completedAction">Optional Action to invoke when the current operation has completed.</param> public void Store <T>(T value, object key, Action completedAction = null) { _instances[key] = new ValueAndAction(value, completedAction); }
/// <summary> /// Store an object /// </summary> /// <param name="value">Object to store</param> /// <param name="completedAction">Optional Action to invoke when the current operation has completed.</param> public void Store <T>(T value, Action completedAction = null) { _instances[typeof(T)] = new ValueAndAction(value, completedAction); }