I'm pretty sure returning null in this interface is a Bad Thing.

see http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/cache/CacheLoader.html#load(K)