<commit_before>package com.twitter.birdname

import com.twitter.util._
import java.util.concurrent._

class BirdNameServiceImpl(config: BirdNameServiceConfig) extends BirdNameService {
  val serverName = "BirdName"
  val thriftPort = config.thriftPort
  
  /**
   * These services are based on finagle, which implements a nonblocking server.  If you 
   * are making blocking rpc calls, it's really important that you run these actions in
   * a thread pool, so that you don't block the main event loop.  This thread pool is only
   * needed for these blocking actions.  The code looks like:
   *
   *     val futurePool = new FuturePool(Executors.newFixedThreadPool(config.threadPoolSize))
   * 
   *     def hello() = futurePool {
   *       someService.blockingRpcCall
   *     }
   * 
   */   
    
  // TODO: Please implement your api.  You should have already created your thrift definition.
  
  def hello() = {
    Future("world")
  }

}<commit_msg>more doc<commit_after>package com.twitter.birdname

import com.twitter.util._
import java.util.concurrent._

class BirdNameServiceImpl(config: BirdNameServiceConfig) extends BirdNameService {
  val serverName = "BirdName"
  val thriftPort = config.thriftPort
  
  /**
   * These services are based on finagle, which implements a nonblocking server.  If you 
   * are making blocking rpc calls, it's really important that you run these actions in
   * a thread pool, so that you don't block the main event loop.  This thread pool is only
   * needed for these blocking actions.  The code looks like:
   *
   *     // Depends on com.twitter.util >= 1.6.10
   *     val futurePool = new FuturePool(Executors.newFixedThreadPool(config.threadPoolSize))
   * 
   *     def hello() = futurePool {
   *       someService.blockingRpcCall
   *     }
   * 
   */   
    
  // TODO: Please implement your api.  You should have already created your thrift definition.
  
  def hello() = {
    Future("world")
  }

}
{'fraction_non_alphanumeric': 0.07912200102092905, 'fraction_numerical': 0.002041858090862685, 'mean_word_length': 3.0163934426229506, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6002790', 'n_tokens_mistral': 579, 'n_tokens_neox': 559, 'n_words': 193}