title: How to create a Thread-safe ContentProvider?
body: <p>Android documentation says</p>
  
  <blockquote>
    <p>ContentProvider methods can be called from various ContentResolver
    objects in different processes and threads, they must be implemented
    in a thread-safe manner</p>
  </blockquote>
  
  <p>And I found this post on Stackoverflow
  <a href="https://stackoverflow.com/questions/6912793/android-sqlite-content-providers-and-multithreading">Android - sqlite content providers and multithreading</a>
  which says it's thread safe already ??</p>
  
  <p>So, Just wondering how to create a thread-safe <code>ContentProvider</code> ? Is it enough if I make the insert/update/delete methods <code>syncronized</code></p>
  
  <pre><code>public synchronized Uri insert (Uri uri, ContentValues values) {
  
  }
  </code></pre>