Resultados de la búsqueda a petición "guava"

8 la respuesta

¿Manera idiomática de usar para cada ciclo dado un iterador?

Cuando el bucle for mejorado (bucle foreach) se agregó a Java, se hizo que funcionara con un objetivo de una matriz oIterable. for ( T item : /*T[] or Iterable<? extends T>*/ ) { //use item }Eso funciona muy bien para las clases de Colección que ...

4 la respuesta

¿Hay alguna descripción general de la guayaba?

Las bibliotecas de guayaba son poderosas, pero no estoy seguro de cuáles son todas las posibilidades de esta biblioteca. He encontrado tutoriales interesantes ...

10 la respuesta

Alternativas de HashMap para almacenamiento de datos eficiente en memoria

Actualmente tengo un programa de tipo hoja de cálculo que mantiene sus datos en una ArrayList of HashMaps. Sin duda se sorprenderá cuando le diga que esto no ha demostrado ser ideal. La sobrecarga parece usar 5 veces más memoria que los datos en ...

1 la respuesta

¿Cómo vaciar el caché de guayaba cada 30 segundos mientras lo envío a otro método?

Estoy poblando mi caché de guayaba desde múltiples hilos llamandoadd método. Ahora desde el hilo de fondo que se ejecuta cada 30 segundos, quiero enviar lo que esté en el caché asendToDB método atómicamente? Abajo está mi código: public class ...

4 la respuesta

Convertir una Lista <String> en una Lista <Integer> (o cualquier clase que extienda Número)

Quiero crear un método de utilidad muy genérico para tomar cualquier Colección y convertirla en una Colección de una clase seleccionable por el usuario que se extienda desde Número (Largo, Doble, Flotante, Entero, etc.) Se me ocurrió este código ...

1 la respuesta

java - diferencia de caché de guayaba de google entre invalidateAll () y cleanUp ()

Digamos que tengo unCache que se define así: private static Cache<String, Long> alertsUIDCache = CacheBuilder.newBuilder(). expireAfterAccess(60).build();Por lo que leí(Por favor, corríjame si estoy equivocado): Si el valor se escribe enCache a ...

1 la respuesta

Guayaba: ¿como combinar filtro y transformar?

Tengo una colección de cadenas, y me gustaría convertirla en una colección de cadenas donde todas las cadenas vacías o nulas se eliminan y todas las demás se recortan. Puedo hacerlo en dos pasos: final List<String> tokens = Lists.newArrayList(" ...

1 la respuesta

Recoge líneas usando Multimap Collector

¿Hay alguna manera de convertir lo siguiente para usar coleccionistas? List<String[]> lines = getLines(); Multimap<String,String> multimap = ArrayListMultimap.create(); lines.forEach(line -> multimap.put(line[0],line[1]); );

1 la respuesta

¿Por qué Spring Framework desaprobó el uso del caché de guayaba?

Quiero usar spring-cache con guava cache, pero encuentro que el guaya cache ha sido marcado como obsoleto por el documento oficial de spring. Me pregunto por qué, no dieron algunas ...

4 la respuesta

¿La forma más simple de iterar a través de un Multiset en el orden de la frecuencia del elemento?

Considere este ejemplo que imprime algunas estadísticas de tipo de dispositivo. ("DeviceType" es una enumeración con una docena de valores). Multiset<DeviceType> histogram = getDeviceStats(); for (DeviceType type : histogram.elementSet()) { ...