original_string: public static function put(Annotations $annotations)
      {
          self::$annotations[$annotations->target()]  = serialize($annotations);
          self::$unserialized[$annotations->target()] = $annotations;
          self::$cacheChanged = true;
      }
code: public static function put(Annotations $annotations)
      {
          self::$annotations[$annotations->target()]  = serialize($annotations);
          self::$unserialized[$annotations->target()] = $annotations;
          self::$cacheChanged = true;
      }
code_tokens: public static function put ( Annotations $ annotations ) { self :: $ annotations [ $ annotations -> target ( ) ] = serialize ( $ annotations ) ; self :: $ unserialized [ $ annotations -> target ( ) ] = $ annotations ; self :: $ cacheChanged = true ; }
docstring: store annotations in the cache
  
  @param  \stubbles\reflect\annotation\Annotations  $annotations
docstring_tokens: store annotations in the cache