public DatabaseInteractions(string connectionString)
        {
            _connectionString = connectionString;

            if (!Caches.ContainsKey(connectionString))
            {
                Caches.Add(connectionString, new DatabaseCache(connectionString));
            }
            _cache = Caches[_connectionString];
        }
        public DatabaseInteractions(string connectionString)
        {
            _connectionString = connectionString;

            if (!Caches.ContainsKey(connectionString))
            {
                Caches.Add(connectionString, new DatabaseCache(connectionString));
            }
            _cache = Caches[_connectionString];
        }