Windsor Container: ¿Cómo forzar la eliminación de un objeto?

Tengo un objeto que implementa IDisposable que está registrado con Windsor Container y me gustaría deshacerme de él para que se llame al método Dispose y la próxima vez que se llame Resolve obtenga una nueva instancia.

Hac

container.Release(obj); 

automáticamente llama a Dispose () inmediatamente? ¿O necesito hacer

obj.Dispose();
container.Release(obj);

No se pudo encontrar nada en la documentación sobre qué hace exactamente la versión

EDITAR Vea mi respuesta a continuación para ver los resultados de las pruebas que realicé. Ahora la pregunta es, ¿cómo fuerzo al contenedor a liberar una instancia de un componente con un ciclo de vida único? Esto solo debe hacerse en un lugar y escribir un ciclo de vida personalizado parece demasiado pesado, ¿no hay una forma integrada de hacerlo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta