initial set up of the caching
start implementing caching in the /listing route
add url uniqueness constraint on the caching