We have introduced a new capability that allows files to remain open. Our new KEEPOPEN file support avoids losing the data/index cache entries associated with the file. Subsequent users can open the file quicker and operate on the file with the benefits of an existing cache. This can result in significantly better performance when working with large numbers of files, especially in “stateless” systems such as SQL and web applications. The c-treeACE Server automatically closes KEEPOPEN files that are not in use when a file create or open operation finds that no more file control blocks are available. And when the number of cache pages in use by a KEEPOPEN file that is not in use drops to zero, an administrative thread closes the file.