package org.limewire.core.api.library;
import java.util.Map;
import org.limewire.core.api.FilePropertyKey;
public interface MetaDataManager {
/**
* Persists changes to the provided local file items metadata. If there are
* errors saving the changes, the object is reloaded with the currently
* persisted values.
* @throws MetaDataException if there are any problems saving the meta-data
*/
void save(LocalFileItem localFileItem, Map<FilePropertyKey, Object> newData) throws MetaDataException;
}