Package org.jruby.javasupport.util
Class ObjectProxyCache.Entry<T>
java.lang.Object
org.jruby.javasupport.util.ObjectProxyCache.Entry<T>
- Enclosing class:
- ObjectProxyCache<T,
A>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final int(package private) final ObjectProxyCache.Entry<T>(package private) final ObjectProxyCache.EntryRef<Object>(package private) final ObjectProxyCache.EntryRef<T> -
Constructor Summary
ConstructorsConstructorDescriptionEntry(Object object, int hash, T proxy, ObjectProxyCache.ReferenceType type, ObjectProxyCache.Entry<T> next, ReferenceQueue<Object> queue) Entry(ObjectProxyCache.EntryRef<Object> objectRef, int hash, ObjectProxyCache.EntryRef<T> proxyRef, ObjectProxyCache.Entry<T> next) -
Method Summary
Modifier and TypeMethodDescription(package private) static final <T> ObjectProxyCache.Entry<T>[]newArray(int size)
-
Field Details
-
objectRef
-
hash
final int hash -
proxyRef
-
next
-
-
Constructor Details
-
Entry
Entry(Object object, int hash, T proxy, ObjectProxyCache.ReferenceType type, ObjectProxyCache.Entry<T> next, ReferenceQueue<Object> queue) -
Entry
Entry(ObjectProxyCache.EntryRef<Object> objectRef, int hash, ObjectProxyCache.EntryRef<T> proxyRef, ObjectProxyCache.Entry<T> next)
-
-
Method Details
-
newArray
-