Package net.bytebuddy

Class TypeCache.StorageKey

Enclosing class:
TypeCache<T>

protected static class TypeCache.StorageKey extends WeakReference<ClassLoader>
A key used for storing a class loader cache reference.
  • Field Details

    • hashCode

      private final int hashCode
      The class loader's identity hash code.
  • Constructor Details

    • StorageKey

      protected StorageKey(@MaybeNull ClassLoader classLoader, ReferenceQueue<? super ClassLoader> referenceQueue)
      Creates a new storage key.
      Parameters:
      classLoader - The represented class loader or null for the bootstrap loader.
      referenceQueue - The reference queue to notify upon a garbage collection.
  • Method Details