Package org.eclipse.emf.cdo.view
Class CDOPrefetcherManager.Prefetcher
java.lang.Object
org.eclipse.emf.cdo.view.CDOPrefetcherManager.Prefetcher
- Enclosing class:
- CDOPrefetcherManager
- Author:
- Eike Stepper
-
Constructor Summary
ConstructorDescriptionPrefetcher
(CDOView view, boolean prefetchLockStates) Prefetcher
(CDOView view, CDOID rootID, boolean prefetchLockStates) -
Method Summary
Modifier and TypeMethodDescriptionprotected CDORevision
addRevision
(CDORevision revision) The caller must synchronize on this prefetcher.protected void
protected void
cleanup()
protected void
dispose()
final int
getSize()
final CDOView
getView()
final void
handleRevisions
(CDORevisionHandler handler) final boolean
protected void
prefetch()
protected void
revisionIgnored
(CDORevision revision) Subclasses may override.protected void
revisionRemoved
(CDORevision revision) Subclasses may override.
-
Constructor Details
-
Prefetcher
-
Prefetcher
-
-
Method Details
-
getView
-
getSize
public final int getSize() -
isDisposed
public final boolean isDisposed() -
handleRevisions
-
prefetch
protected void prefetch() -
changeBranchPoint
protected void changeBranchPoint() -
cleanup
protected void cleanup() -
dispose
protected void dispose() -
addRevision
The caller must synchronize on this prefetcher. -
revisionRemoved
Subclasses may override.When this method is called the calling thread is holding the prefetcher lock. Do not pass control to a different thread which might attempt to access the prefetcher!
-
revisionIgnored
Subclasses may override.
-