original_string: protected function pushForeverKeys($namespace, $key)
      {
          $fullKey = $this->getPrefix().sha1($namespace).':'.$key;
  
          foreach (explode('|', $namespace) as $segment) {
              $this->store->connection()->lpush($this->foreverKey($segment), $fullKey);
          }
      }
code: protected function pushForeverKeys($namespace, $key)
      {
          $fullKey = $this->getPrefix().sha1($namespace).':'.$key;
  
          foreach (explode('|', $namespace) as $segment) {
              $this->store->connection()->lpush($this->foreverKey($segment), $fullKey);
          }
      }
code_tokens: protected function pushForeverKeys ( $ namespace , $ key ) { $ fullKey = $ this -> getPrefix ( ) . sha1 ( $ namespace ) . ':' . $ key ; foreach ( explode ( '|' , $ namespace ) as $ segment ) { $ this -> store -> connection ( ) -> lpush ( $ this -> foreverKey ( $ segment ) , $ fullKey ) ; } }
docstring: Store a copy of the full key for each namespace segment.
  
  @param  string  $namespace
  @param  string  $key
  @return void
docstring_tokens: Store a copy of the full key for each namespace segment .