|
Class Summary |
| CollectionUtils |
Utilidades sobre colecciones |
| InsertionOrderedMap<K,V> |
Mapa ordenado por el orden de inserción que añade metodos como:
firstKey, lastKey, nextKey, previousKey |
| ListsWrappers |
Fluent API para operaciones con listas |
| ListsWrappers.WrappedList<T> |
|
| ListsWrappers.WrappedSortableList<T extends Comparable<? super T>> |
|
| MapsWrappers |
Fluent API para operaciones con mapas |
| MapsWrappers.MapDifferences<K,V> |
|
| MapsWrappers.WrappedMap<K,V> |
|
| SetOperations<T> |
|
| SoftHashMap<K,V> |
Cache de objetos respaldada por un mapa de objetos SoftReference
IMPORTANTE: Diferencia entre objetos StrongReference, WeakReference y SoftReference
- Una StrongReference es una referencia java "normal":
StringBuffer sb = new StringBuffer("");
sb es una StrongReference al StringBuffer recien creado
Si un objeto es "alcanzable" por una cadena de StrongReferences, entonces NO es procesado por el GC
OJO!! |
| SoftHashMap.Entry<K,V> |
Encapsula un Map.Entry en un SoftReference |
| SoftHashMap.SimpleEntry<K,V> |
|