Notifier notifier
BasicNotifierImpl.EObservableAdapterList.Listener[] listeners
boolean safe
java.util.Map<K,V> notifierIndex
Notification or an an array of Notifications.protected java.lang.Object writeReplace()
throws java.io.ObjectStreamException
java.io.ObjectStreamExceptionjava.lang.String name
int value
int value of the enumerator.java.lang.String literal
boolean includeRoot
java.lang.Object object
java.util.Iterator<E> nextPruneIterator
AbstractTreeIterator.prune().java.util.Iterator<E> nextRemoveIterator
AbstractTreeIterator.remove() call will delegated.private void readObject(java.io.ObjectInputStream objectInputStream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream objectOutputStream)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream objectInputStream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream objectOutputStream)
throws java.io.IOException
java.io.IOExceptionint size
private void readObject(java.io.ObjectInputStream objectInputStream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream objectOutputStream)
throws java.io.IOException
java.io.IOExceptionorg.eclipse.emf.common.util.CommonUtil.StringPool pool
java.util.List<E> underlyingList
Diagnostic diagnostic
int accessCount
Pool.cleanup() can be called occasionally.
It's a state modifying operation, so it must hold the exclusive write lock during execution.int cleanupPeriod
accesses between each attempt to clean up garbage collected entries.
Garbage collecting entries requires the exclusive Pool.getWriteLock() to be held, so it's best to do this infrequently.java.util.concurrent.locks.ReentrantReadWriteLock readWriteLock
java.util.concurrent.locks.Lock readLock
read lock.java.util.concurrent.locks.Lock writeLock
write lock.Pool.AccessUnit.Queue<E> primaryAccessUnits
Pool.AccessUnit<E> GUARD
Pool.AccessUnit<E> exclusiveAccessUnit
SegmentSequence.SegmentSequencePool.StringAccessUnit.Queue stringAccessUnits
SegmentSequence.SegmentSequencePool.SegmentsAccessUnit.Queue segmentsAccessUnits
SegmentSequence.SegmentSequencePool.SegmentsAndSegmentAccessUnit.Queue segmentsAndSegmentAccessUnits
SegmentSequence.SegmentSequencePool.SegmentsAndSegmentsAccessUnit.Queue segmentsAndSegmentsAccessUnits
java.lang.ref.ReferenceQueue<T> cachedToStrings
SegmentSequence.toStrings.SegmentSequence.StringArrayPool.StringAccessUnit.Queue stringAccessUnits
SegmentSequence.StringArrayPool.SubstringAccessUnit.Queue substringAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSegmentAccessUnit.Queue segmentsAndSegmentAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSubsegmentAccessUnit.Queue segmentsAndSubsegmentAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSegmentCountAccessUnit.Queue segmentsAndSegmentCountAccessUnits
SegmentSequence.StringArrayPool.SegmentsAccessUnit.Queue segmentsAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSegmentsAccessUnit.Queue segmentsAndSegmentsAccessUnits
SegmentSequence.StringArrayPool.SubsegmentsAndSubsegmentsAccessUnit.Queue subsegmentsAndSubsegmentsAccessUnits
java.lang.ref.ReferenceQueue<T> cachedToStrings
Object.toString() values.URI.URIPool.StringAccessUnit.Queue stringAccessUnits
URI.URIPool.PlatformAccessUnit.Queue platformAccessUnits
URI.URIPool.FileAccessUnit.Queue fileAccessUnits
URI.URIPool.URIComponentsAccessUnit.Queue uriComponentsAccessUnits
URI.URIPool pool
private void readObject(java.io.ObjectInputStream objectInputStream)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionprivate void writeObject(java.io.ObjectOutputStream objectOutputStream)
throws java.io.IOException
java.io.IOExceptionint size
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature