@@ -128,7 +128,7 @@ public final class ApiBaselineManager implements IApiBaselineManager, ISaveParti
128128 /**
129129 * The current workspace baseline
130130 */
131- private volatile IApiBaseline workspacebaseline ;
131+ private volatile WorkspaceBaseline workspacebaseline ;
132132
133133 /**
134134 * The default save location for persisting the cache from this manager.
@@ -548,7 +548,7 @@ public void stop() {
548548 }
549549 synchronized (this ) {
550550 if (workspacebaseline != null ) {
551- workspacebaseline .dispose ();
551+ workspacebaseline .disposeInternal ();
552552 }
553553 }
554554 if (handlecache != null ) {
@@ -620,12 +620,12 @@ public IApiBaseline getWorkspaceBaseline() {
620620 * the next request.
621621 */
622622 public void disposeWorkspaceBaseline () {
623- final IApiBaseline originalBaseline = workspacebaseline ;
623+ final WorkspaceBaseline originalBaseline = workspacebaseline ;
624624 if (originalBaseline == null ) {
625625 return ;
626626 }
627627 IJobFunction runnable = m -> {
628- IApiBaseline oldBaseline = null ;
628+ WorkspaceBaseline oldBaseline = null ;
629629 synchronized (ApiBaselineManager .this ) {
630630 if (workspacebaseline != null && originalBaseline == workspacebaseline ) {
631631 if (ApiPlugin .DEBUG_BASELINE_MANAGER ) {
@@ -637,7 +637,7 @@ public void disposeWorkspaceBaseline() {
637637 }
638638 }
639639 if (oldBaseline != null ) {
640- oldBaseline .dispose ();
640+ oldBaseline .disposeInternal ();
641641 }
642642 return Status .OK_STATUS ;
643643 };
@@ -681,9 +681,9 @@ public boolean isConflicting(ISchedulingRule rule) {
681681 *
682682 * @return a new workspace {@link IApiBaseline} or <code>null</code>
683683 */
684- private IApiBaseline createWorkspaceBaseline () throws CoreException {
684+ private WorkspaceBaseline createWorkspaceBaseline () throws CoreException {
685685 long time = System .currentTimeMillis ();
686- IApiBaseline baseline = new WorkspaceBaseline ();
686+ WorkspaceBaseline baseline = new WorkspaceBaseline ();
687687 try {
688688 // populate it with only projects that are API aware
689689 List <IPluginModelBase > models = Arrays .asList (PluginRegistry .getWorkspaceModels ());
0 commit comments