Added a caching system.
Clean the URL before handling it.