diff --git a/osu.Game/Stores/RealmArchiveModelManager.cs b/osu.Game/Stores/RealmArchiveModelManager.cs
index ae40bcac79..a916e2b53a 100644
--- a/osu.Game/Stores/RealmArchiveModelManager.cs
+++ b/osu.Game/Stores/RealmArchiveModelManager.cs
@@ -57,17 +57,26 @@ namespace osu.Game.Stores
public void AddFile(TModel item, Stream stream, string filename)
=> item.Realm.Write(() => AddFile(item, stream, filename, item.Realm));
- public void DeleteFile(TModel item, RealmNamedFileUsage file, Realm realm)
+ ///
+ /// Delete a file from within an ongoing realm transaction.
+ ///
+ protected void DeleteFile(TModel item, RealmNamedFileUsage file, Realm realm)
{
item.Files.Remove(file);
}
- public void ReplaceFile(TModel model, RealmNamedFileUsage file, Stream contents, Realm realm)
+ ///
+ /// Replace a file from within an ongoing realm transaction.
+ ///
+ protected void ReplaceFile(TModel model, RealmNamedFileUsage file, Stream contents, Realm realm)
{
file.File = realmFileStore.Add(contents, realm);
}
- public void AddFile(TModel item, Stream stream, string filename, Realm realm)
+ ///
+ /// Add a file from within an ongoing realm transaction.
+ ///
+ protected void AddFile(TModel item, Stream stream, string filename, Realm realm)
{
var file = realmFileStore.Add(stream, realm);
var namedUsage = new RealmNamedFileUsage(file, filename);