Add weak cache.