Package com.google.devtools.ksp.common
Class PersistentMap
-
- All Implemented Interfaces:
-
com.intellij.util.io.AppendablePersistentMap,com.intellij.util.io.KeyValueStore,com.intellij.util.io.PersistentMap,java.io.Closeable,java.lang.AutoCloseable
public abstract class PersistentMap<K extends Object, V extends Object> extends PersistentHashMap<K, V>
-
-
Field Summary
Fields Modifier and Type Field Description private final Collection<K>keys
-
Constructor Summary
Constructors Constructor Description PersistentMap(File storageFile, KeyDescriptor<K> keyDescriptor, DataExternalizer<V> dataExternalizer)
-
Method Summary
Modifier and Type Method Description final Collection<K>getKeys()final Unitset(K key, V value)final Unitclear()final Unitflush()-
Methods inherited from class com.intellij.util.io.PersistentHashMap
appendData, appendData, close, closeAndClean, containsMapping, dropMemoryCaches, force, get, getAllKeysWithExistingMapping, isClosed, isDirty, markDirty, processKeys, processKeysWithExistingMapping, put, remove, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-