Adding custom Markdown adapter to cache results of markdown parsing