Offline Cache - Implementation