code: public List<K> getKeys() {
          synchronized ( _map ) {
              return new java.util.ArrayList<K>( _map.keySet() );
          }
      }
docs: The list of all keys, whose order is the order in which its entries were last accessed,
  from least-recently accessed to most-recently.
  
  @return a new list.