class StoreFiles {

    public StoreId readStoreId( DatabaseLayout databaseLayout ) throws IOException
    {
        File neoStoreFile = databaseLayout.metadataStore();
        org.neo4j.storageengine.api.StoreId kernelStoreId = MetaDataStore.getStoreId( pageCache, neoStoreFile );
        return new StoreId( kernelStoreId.getCreationTime(), kernelStoreId.getRandomId(),
                kernelStoreId.getUpgradeTime(), kernelStoreId.getUpgradeId() );
    }

    public  StoreFiles( FileSystemAbstraction fs, PageCache pageCache );
    public  StoreFiles( FileSystemAbstraction fs, PageCache pageCache, FilenameFilter fileFilter );

}