negative caching in dl_link; key len limit; cache has_storage (#1440)