map optimization: null returned from get() is cached with 100 msec ttl