private CachedArray InitCachedIArray(string arrayName, int elementSize, int userHeaderSize, int cacheSize)
        {
            CachedArray cache;

            try
            {
                cache = new CachedArray(arrayName, elementSize, userHeaderSize, cacheSize);
            }
            catch (FileNameConflictException)
            {
                cache = new CachedArray(arrayName);
                cache.Delete();
                cache = new CachedArray(arrayName, elementSize, userHeaderSize, cacheSize);
            }
            return(cache);
        }