title: Is it safe to use static methods in a Play model
body: <p>In Play 2.0m I have a static method in my model to wrap searching the DB:</p>
  
  <pre><code>public static User findUserByEmail(String email) {
      Finder&lt;String, User&gt; find = new Finder&lt;String, User&gt;(String.class, User.class);
      return find.where().eq("email", email).findUnique();
  }
  </code></pre>
  
  <p>Is this threadsafe? I saw <a href="https://stackoverflow.com/questions/16110757/how-playframework-1-x-static-method-works-in-a-thread-safe-way">How Playframework 1.x static method works in a thread safe way</a> but I don't know if that applies to the models too. </p>