DBreeze.Storage.FSR.RecreateFiles C# (CSharp) Method

RecreateFiles() public method

public RecreateFiles ( ) : void
return void
        public void RecreateFiles()
        {
            lock (lock_fs)
            {
                if (_fsData != null)
                {
                    _fsData.Dispose();
                    _fsData = null;
                }

                if (_fsRollback != null)
                {
                    _fsRollback.Dispose();
                    _fsRollback = null;
                }

                if (_fsRollbackHelper != null)
                {
                    _fsRollbackHelper.Dispose();
                    _fsRollbackHelper = null;
                }

                _randBuf.Clear();
                _rollbackCache.Clear();
                usedBufferSize = 0;
                eofRollback = 0;
                eofData = 0;
                _seqBuf.Clear(true);

                this._configuration.FSFactory.Delete(this._fileName);
                this._configuration.FSFactory.Delete(this._fileName + ".rol");
                this._configuration.FSFactory.Delete(this._fileName + ".rhp");

                InitFiles();

            }
        }