Schnittstelle CDORevisionCache
- Alle Superschnittstellen:
CDORevisionCacheAdder,org.eclipse.net4j.util.event.INotifier
- Alle bekannten Unterschnittstellen:
InternalCDORevisionCache
public interface CDORevisionCache
extends CDORevisionCacheAdder, org.eclipse.net4j.util.event.INotifier
Caches
revisions and possibly evicts those that are no longer strongly
referenced when free memory runs low.- Seit:
- 4.0
- Autor:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic interfacestatic interfaceAneventfired from arevision cacheforrevisionsthat are evicted because they are no longer strongly referenced when free memory runs low.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddRevision(CDORevision revision) Veraltet.voidforEachCurrentRevision(Consumer<CDORevision> consumer) Passes eachrevisionthat is current into the given consumer.voidforEachRevision(Consumer<CDORevision> consumer) Passes eachrevisioninto the given consumer.voidforEachValidRevision(CDOBranchPoint branchPoint, boolean considerBranchBases, Consumer<CDORevision> consumer) Passes eachrevisionthat is valid at the givenbranch point(or optionally at the base ranch points) into the given consumer.Returns a list ofrevisionsthat are current.getObjectType(CDOID id) getRevision(CDOID id, CDOBranchPoint branchPoint) getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion) Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
NOOP
- Seit:
- 3.0
-
-
Methodendetails
-
getObjectType
-
getRevision
- Seit:
- 3.0
-
getRevisionByVersion
- Seit:
- 3.0
-
getCurrentRevisions
List<CDORevision> getCurrentRevisions()Returns a list ofrevisionsthat are current.- Seit:
- 3.0
-
forEachCurrentRevision
Passes eachrevisionthat is current into the given consumer.- Seit:
- 4.9
-
forEachValidRevision
void forEachValidRevision(CDOBranchPoint branchPoint, boolean considerBranchBases, Consumer<CDORevision> consumer) Passes eachrevisionthat is valid at the givenbranch point(or optionally at the base ranch points) into the given consumer.- Seit:
- 4.15
-
forEachRevision
Passes eachrevisioninto the given consumer.- Seit:
- 4.15
-
addRevision
Veraltet.As of 4.15 useCDORevisionInterner.internRevision(CDORevision).Beschreibung aus Schnittstelle kopiert:CDORevisionCacheAdderAdds the given revision to this cache.- Angegeben von:
addRevisionin SchnittstelleCDORevisionCacheAdder
-
CDORevisionInterner.internRevision(CDORevision).