/// <summary>
        ///
        /// </summary>
        public static int InsertKey(
            string container,
            string id,
            string data,
            List <string> indexes)
        {
            var timestamp = DateTime.UtcNow;

            var count = InsertKeyStorage.Execute(
                timestamp,
                container.ToUpper(),
                id.ToUpper(),
                data);

            if (indexes != null && indexes.Count > 0)
            {
                foreach (var indexId in indexes)
                {
                    count = +InsertTagStorage.Execute(
                        timestamp,
                        container.ToUpper(),
                        id.ToUpper(),
                        indexId.ToUpper());
                }
            }

            return(count);
        }
        /// <summary>
        ///
        /// </summary>
        public static int InsertTag(
            string container,
            string id,
            string index)
        {
            var timestamp = DateTime.UtcNow;

            return(InsertTagStorage.Execute(
                       timestamp,
                       container.ToUpper(),
                       id.ToUpper(),
                       index.ToUpper()));
        }