$cacheFactory alternative that expires data after a specified amount of time