Offline application cache implementation