Created a Cache and Cache Listener + UpdateEvent for the Device/Request Caches