Uses of Interface
net.bytebuddy.pool.TypePool.CacheProvider
-
Packages that use TypePool.CacheProvider Package Description net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescription
s without loading any classes. -
-
Uses of TypePool.CacheProvider in net.bytebuddy.agent.builder
Methods in net.bytebuddy.agent.builder that return TypePool.CacheProvider Modifier and Type Method Description protected abstract TypePool.CacheProvider
AgentBuilder.PoolStrategy.WithTypePoolCache. locate(ClassLoader classLoader)
Locates a cache provider for a given class loader.protected TypePool.CacheProvider
AgentBuilder.PoolStrategy.WithTypePoolCache.Simple. locate(ClassLoader classLoader)
Constructor parameters in net.bytebuddy.agent.builder with type arguments of type TypePool.CacheProvider Constructor Description Simple(ConcurrentMap<? super ClassLoader,TypePool.CacheProvider> cacheProviders)
Creates a new type locator that caches a cache provider per class loader in a concurrent map.Simple(TypePool.Default.ReaderMode readerMode, ConcurrentMap<? super ClassLoader,TypePool.CacheProvider> cacheProviders)
Creates a new type locator that caches a cache provider per class loader in a concurrent map. -
Uses of TypePool.CacheProvider in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement TypePool.CacheProvider Modifier and Type Class Description static class
TypePool.CacheProvider.NoOp
A non-operational cache that does not store any type descriptions.static class
TypePool.CacheProvider.Simple
A simple, thread-safe type cache based on aConcurrentHashMap
.Fields in net.bytebuddy.pool declared as TypePool.CacheProvider Modifier and Type Field Description protected TypePool.CacheProvider
TypePool.AbstractBase. cacheProvider
The cache provider of this instance.Methods in net.bytebuddy.pool that return TypePool.CacheProvider Modifier and Type Method Description static TypePool.CacheProvider
TypePool.CacheProvider.Simple. withObjectType()
Returns a simple cache provider that is prepopulated with theObject
type.Constructors in net.bytebuddy.pool with parameters of type TypePool.CacheProvider Constructor Description AbstractBase(TypePool.CacheProvider cacheProvider)
Creates a new instance.ClassLoading(TypePool.CacheProvider cacheProvider, TypePool parent, ClassLoader classLoader)
Creates a class loadings type pool.Default(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode)
Creates a new default type pool without a parent pool.Default(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, TypePool parentPool)
Creates a new default type pool.Hierarchical(TypePool.CacheProvider cacheProvider, TypePool parent)
Creates a hierarchical type pool.WithLazyResolution(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode)
Creates a new default type pool with lazy resolution and without a parent pool.WithLazyResolution(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, TypePool parentPool)
Creates a new default type pool with lazy resolution.
-