Creates new dictionary persistence instance.
Signal identifier (folder name under dictionary/)
Dictionary name (file name)
No-op for the default file-based implementation. Resource cleanup (memo cache invalidation) is handled by PersistDictionaryUtils.dispose().
Reads the persisted dictionary using dictionaryName as the entity key.
Promise resolving to dictionary data or null if not found
Initializes the underlying PersistBase storage.
Whether this is the first initialization
Promise that resolves when initialization is complete
Writes the dictionary using dictionaryName as the entity key.
Dictionary data to persist
Promise that resolves when write is complete
Default file-based implementation of IPersistDictionaryInstance.
Features:
Example