made cache behavior on not-found object consistent with guava's expectations