This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
FileSystem.runAtomicAction seems like a neat way for a filesystem to support real transactions, if it has that ability--i.e. if within an atomic block the client creates a new FileObject, writes contents to it, and sets attributes, then the filesystem could store up this info and only actually write it when the atomic block finishes; if there is a problem it would rollback the block. But runAtomicAction is final, and associated methods such as beginAtomicAction and finishAtomicAction are package-private (anyway you would need probably rollbackAtomicAction or something like this). So it is not possible AFAIK.
Target milestone -> 3.3.1.
Set target milestone to TBD
passing to Radek directly.
This would be trivial with e.g. Mutex.writeAccess... should be considered in context of general threading usage in FS API.
Reassigning to new module owner jskrivanek.
No way. There is enough problems with filesystems already, it does not make sense to make yet another promise that we cannot deliver.
*** Bug 117022 has been marked as a duplicate of this bug. ***