Immutable Collections In Java - Not Now, Not Ever
Explores the complexities and misconceptions around immutable collections in Java, arguing against adding a dedicated 'Immutable' type to the JDK.
Explores the complexities and misconceptions around immutable collections in Java, arguing against adding a dedicated 'Immutable' type to the JDK.
A guide on using Google's Guava Testlib to create comprehensive test suites for custom Java collection implementations.
A guide to extending Google Guava caches to overflow to disk, enabling persistence and specific value invalidation not easily achieved with Ehcache.
Explains how to use Guava's caches for fine-grained, object-based locking to improve concurrency in Java web applications.