| Package | Description |
|---|---|
| org.jruby.javasupport.util |
| Modifier and Type | Field and Description |
|---|---|
(package private) ObjectProxyCache.Entry<T>[] |
ObjectProxyCache.Segment.entryTable |
(package private) ObjectProxyCache.Entry<T> |
ObjectProxyCache.Entry.next |
| Modifier and Type | Method and Description |
|---|---|
(package private) static <T> ObjectProxyCache.Entry<T>[] |
ObjectProxyCache.Entry.newArray(int size) |
private ObjectProxyCache.Entry<T>[] |
ObjectProxyCache.Segment.rehash() |
| Modifier and Type | Method and Description |
|---|---|
private void |
ObjectProxyCache.Segment.remove(ObjectProxyCache.Entry<T>[] table,
int hash,
ObjectProxyCache.Entry<T> e) |
private void |
ObjectProxyCache.Segment.remove(ObjectProxyCache.Entry<T>[] table,
int hash,
ObjectProxyCache.Entry<T> e) |
| Constructor and Description |
|---|
Entry(java.lang.Object object,
int hash,
T proxy,
ObjectProxyCache.ReferenceType type,
ObjectProxyCache.Entry<T> next,
java.lang.ref.ReferenceQueue<java.lang.Object> queue) |
Entry(ObjectProxyCache.EntryRef<java.lang.Object> objectRef,
int hash,
ObjectProxyCache.EntryRef<T> proxyRef,
ObjectProxyCache.Entry<T> next) |