TouchThumbnail refactoring.
Touch storage-based cache implementation.