A factory class that creates lazy init proxies given a type and a
IProxyTargetLocator used to retrieve the object the proxy will
represent.
A lazy init proxy waits until the first method invocation before it uses the
IProxyTargetLocator to retrieve the object to which the method
invocation will be forwarded.
This factory creates two kinds of proxies: A standard dynamic proxy when the
specified type is an interface, and a CGLib proxy when the specified type is
a concrete class.
The general use case for such a proxy is to represent a dependency that
should not be serialized with a wicket page or
IModel . |