try
{
File dir = new File( getDiskCache().getRootDirectory() );
File ncFile = File.createTempFile( "WCS", ".nc", dir );
NetcdfCFWriter writer = new NetcdfCFWriter();
writer.makeFile( ncFile.getPath(), dataset,
Collections.singletonList( identifier ), null, null,
// Collections.singletonList( req.getCoverage() ),
// req.getBoundingBox(), dateRange,
true, 1, 1, 1 );
return ncFile;