title: Is it okay to create new Instance of picasso everytime
body: <p>Is it okay to create a new instace of picasso for loading every image.For E.g something like:</p>
  
  <pre><code>Picasso.with(context)
      .load(url)
      .placeholder(R.drawable.placeholder)
      .error(R.drawable.error)
      .centerInside(
      .tag(context)
      .into(holder.image);
  </code></pre>
  
  <p>in <code>getView()</code> of a <code>listAdaptor</code>.Does it not create new <code>LruCache</code> everytime which will eventually lead to OOM.</p>
  
  <p>Also can the <code>Context</code> passed to Picasso can be an <code>Activity Context</code>:</p>
  
  <pre><code>/** Start building a new {@link Picasso} instance. */
  public Builder(Context context) {
    if (context == null) {
      throw new IllegalArgumentException("Context must not be null.");
    }
    this.context = context.getApplicationContext();
  }
  </code></pre>