much more efficient method of storing data in cache files