about to redo cache to key to URL instead of a Long