Google Guava
-
Core Java
Extending Guava caches to overflow to disk
Caching allows you to significantly speed up applications with only little effort. Two great cache implementations for the Java platform…
Read More » -
Enterprise Java
Proxies done right with Guava’s AbstractInvocationHandler
Not too often but sometimes we are forced to write custom dynamic proxy class using java.lang.reflect.Proxy. There is really no…
Read More » -
Core Java
Object-based micro-locking for concurrent applications by using Guava
One of the presumably most annoying problems with writing concurrent Java applications is the handling of resources that are shared…
Read More » -
Core Java
Fine-Grained Concurrency with the Guava Striped Class
This post is going to cover how to use the Striped class from Guava to achieve finer-grained concurrency. The ConcurrentHashMap…
Read More » -
Enterprise Java
Configuring Hadoop with Guava MapSplitters
In this post we are going to provide a new twist on passing configuration parameters to a Hadoop Mapper via…
Read More » -
Enterprise Java
Blog Categorisation using Encog, ROME, JSoup and Google Guava
Continuing with Programming Collection Intelligence (PCI) the next exercise was using the distance scores to pigeonhole a list of blogs…
Read More » -
Enterprise Java
Guava’s EventBus – Simple Publisher/Subscriber
Looking over recent additions to Google’s Guava Libraries Release 10 I noticed the addition of EventBus. This is a lightweight…
Read More » -
Enterprise Java
5 Reasons to use Guava
Guava is an open source library containing many classes for Java and written by Google. It’s a potentially useful source…
Read More » -
Enterprise Java
Google Guava Cache with regular expression patterns
Quite recently I’ve seen a nice presentation about Google Guava and we came to the conclusion in our project that…
Read More »