Class DefaultCacheKeyResolver

java.lang.Object
org.aspectj.weaver.tools.cache.DefaultCacheKeyResolver
All Implemented Interfaces:
CacheKeyResolver

public class DefaultCacheKeyResolver extends Object implements CacheKeyResolver
Naive default class and classloader hashing implementation useful for some multi-classloader environments.

This implementation creates classloader scopes of the form:
"ExampleClassLoaderName.[crc hash]"

And weaved class keys of the form:
"com.foo.BarClassName.[bytes len][crc].weaved"

And generated class keys of the form:
"com.foo.BarClassName$AjClosure.generated