don't understand the changes in this class. what is your goal?

maybe you should ```if (e instance of CacheLoadeException) throw e```?