Details
Description
current AspectOf support qName for aspect, and multiple container per aspect class, which is good
but right now is leaking
should be done like that:
aspectOf(qName, loader)
– lookup aspect class name and container class name
– load container class name
– we should have a cache on a container Class basis wich is weak
– the container cache contains the container instances (thus the aspect instances) based on a regular ref on qName
issue: 2 lookup
but
can be later further optimized by having static compilation in the jit that does the container loading, and some trove support instead of qName
enough