/**
  * {@inheritdoc}
  */
 public function process($text, $langcode)
 {
     $callback = '\\Drupal\\filter_test\\Plugin\\Filter\\FilterTestPostRenderCache::renderDynamicThing';
     $context = array('thing' => 'llama');
     $placeholder = drupal_render_cache_generate_placeholder($callback, $context);
     $result = new FilterProcessResult($text . '<p>' . $placeholder . '</p>');
     $result->addPostRenderCacheCallback($callback, $context);
     return $result;
 }