public async Task WriteAsync(string key, object value)
        {
            if (string.IsNullOrEmpty(key) || value == null)
            {
                throw new ArgumentException(Resources.ObjectStoreParametersEmpty);
            }

            var serializedObj = JsonConvert.SerializeObject(value, SerializerSettings);
            await _secretStore.WriteAsync(key, serializedObj).ConfigureAwait(false);
        }