Refactor ObjectsRemovalService to skip double-buffering due to issues and complexity

This commit is contained in:
Wojtek Figat
2023-02-10 10:50:18 +01:00
parent b4ea70acbb
commit 07892ccf18
2 changed files with 20 additions and 108 deletions

View File

@@ -17,12 +17,6 @@ public:
/// <returns>True if object has been registered in the pool for the removing, otherwise false.</returns>
static bool IsInPool(Object* obj);
/// <summary>
/// Determines whether any object has been registered to be removed from pool (requests are flushed on Flush call).
/// </summary>
/// <returns>True if any object has been registered to be removed, otherwise false.</returns>
static bool HasNewItemsForFlush();
/// <summary>
/// Removes the specified object from the dead pool (clears the reference to it).
/// </summary>