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.

Bug 110197 - Refactor project creation and deletion synchronization
Summary: Refactor project creation and deletion synchronization
Status: NEW
Alias: None
Product: cnd
Classification: Unclassified
Component: Code Model (show other bugs)
Version: 6.x
Hardware: Sun All
: P2 blocker (vote)
Assignee: Vladimir Kvashin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-18 19:45 UTC by Vladimir Kvashin
Modified: 2007-12-03 13:43 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kvashin 2007-07-18 19:45:37 UTC
There are several reasons to refactor the code in ProjectBase (and partially in ModelImpl) that deals with project
status, project creation and deletion:

a) it isn't clear enough

b) initialization process (creating CsmFile instances and putting them into queue) might be long, but dispose() or even
setDispose() can not interrupt it since it holds disposeLock.

c) it might contain some latent synchronization issues