Provides access to the method reflection data as part of the before/after event
Stores details about the context in which an IRedisClient is allocated.
Dynamically proxies access to the IRedisClient providing events for before & after each method invocation
Tracks each IRedisClient instance allocated from the IRedisClientsManager logging when they are allocated and disposed. Periodically writes the allocated instances to the log for diagnostic purposes.