I want to implement a DI in any language that I want.Thus, I have to know how life cycles works in inversion-of-control.
for example to implement singleton, I can have a static collection to provide the same instance
Now I want to know when in an IoC library we use per web request, how we can distinguish if a request is new or not? Or does any request has a unique Id which we can recognize it!