@Override
public void delete(WaveletName waveletName) throws PersistenceException {
Map<WaveletId, MemoryDeltaCollection> waveData = data.get(waveletName.waveId);
if (waveData == null) {
throw new FileNotFoundPersistenceException("WaveletData unknown");
} else {
if (waveData.remove(waveletName.waveletId) == null) {
// Nothing was removed.
throw new FileNotFoundPersistenceException("Nothing was removed");
}
}
}