Package org.eclipse.emf.cdo.view
Class CDOPrefetcherManager.Prefetcher
- java.lang.Object
- 
- org.eclipse.emf.cdo.view.CDOPrefetcherManager.Prefetcher
 
- 
- Enclosing class:
- CDOPrefetcherManager
 
 public static class CDOPrefetcherManager.Prefetcher extends java.lang.Object- Author:
- Eike Stepper
 
- 
- 
Constructor SummaryConstructors Constructor Description Prefetcher(CDOView view, boolean prefetchLockStates)Prefetcher(CDOView view, CDOID rootID, boolean prefetchLockStates)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CDORevisionaddRevision(CDORevision revision)The caller must synchronize on this prefetcher.protected voidchangeBranchPoint()protected voidcleanup()protected voiddispose()intgetSize()CDOViewgetView()voidhandleRevisions(CDORevisionHandler handler)booleanisDisposed()protected voidprefetch()protected voidrevisionIgnored(CDORevision revision)Subclasses may override.protected voidrevisionRemoved(CDORevision revision)Subclasses may override.
 
- 
- 
- 
Method Detail- 
getViewpublic final CDOView getView() 
 - 
getSizepublic final int getSize() 
 - 
isDisposedpublic final boolean isDisposed() 
 - 
handleRevisionspublic final void handleRevisions(CDORevisionHandler handler) 
 - 
prefetchprotected void prefetch() 
 - 
changeBranchPointprotected void changeBranchPoint() 
 - 
cleanupprotected void cleanup() 
 - 
disposeprotected void dispose() 
 - 
addRevisionprotected CDORevision addRevision(CDORevision revision) The caller must synchronize on this prefetcher.
 - 
revisionRemovedprotected void revisionRemoved(CDORevision revision) 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! 
 - 
revisionIgnoredprotected void revisionIgnored(CDORevision revision) Subclasses may override.
 
- 
 
-