private void Add(string path, int hashCode, TinyView view)
        {
            HashedViews views;
            lock (_cachedViews)
            {
                if (!_cachedViews.TryGetValue(path, out views))
                {
                    views = new HashedViews();
                    _cachedViews.Add(path, views);
                }
            }

            views.Add(hashCode, view);
        }
        private void Add(string path, int hashCode, TinyView view)
        {
            HashedViews views;

            lock (_cachedViews)
            {
                if (!_cachedViews.TryGetValue(path, out views))
                {
                    views = new HashedViews();
                    _cachedViews.Add(path, views);
                }
            }

            views.Add(hashCode, view);
        }