| Interface | Description |
|---|---|
| ClassValueCalculator<T> |
Calculate a value based on an incoming class.
|
| Class | Description |
|---|---|
| ClassValue<T> |
Represents a cache or other mechanism for getting the Ruby-level proxy classes
for a given Java class.
|
| IntHashMap<V> | |
| IntHashMap.Entry<V> | |
| Java7ClassValue<T> |
A proxy cache that uses Java 7's ClassValue.
|
| MapBasedClassValue<T> |
A simple Map-based cache of proxies.
|
| StringArraySet |
An RubyArray that maintains an O(1) Set for fast include? operations.
|
| WeakHashSet<T> |
A simple set that uses weak references to ensure that its elements can be garbage collected.
|
| WeakValuedIdentityMap<Key,Value> |
Map-like that holds its values weakly and uses object identity for keys.
|
| WeakValuedMap<Key,Value> |
Map-like that holds its values weakly (backed by a concurrent hash map).
|
| WeakValuedMap.KeyedReference<Key,Value> |
Copyright © 2001–2024 JRuby. All rights reserved.