def METHOD_NAME(obj: VideoMixin) -> Optional[VideoData]:
    data = redis_store.hgetall(video_cache_key(obj))
    if data:
        if 'uploaded_at' in data and data['uploaded_at']:
            data['uploaded_at'] = parse_isoformat(data['uploaded_at'], naive=False)
        if 'duration' in data and data['duration']:
            data['duration'] = float(data['duration'])
    return data