[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-dev] Caching weaved classes
|
Hi all,
in the Apache Magma Lab, we're using LTW for our users development
environment. Lately I rewrote this part to proper pipeline class
loading, AspectJ weaving and OpenJPA enhancing. While rewriting it, I
kept on thinking on LTW classes caching performed by Equinox Aspects to
reduce load time, which in fact is a bit long being more than 30 seconds
for each cycle even for a basic project. Actually, OSGI has the
advantage of knowing which bundle weaves which other bundles, and simply
trigger a reload of those bundles if an aspect has changed. But since
recently version 1.6.3 focused on separating matching from weaving, and
since the matching part is obviously the first part that the
WeavingAdaptor computes upon startup, the idea kept on coming up.
Do you have any pointers for me to start? Do you think it's possible? Do
you think it's useful?
Simone
--
Simone Gianni CEO Semeru s.r.l. Apache Committer
http://www.simonegianni.it/