title: Cloud Storage Class B Operations
body: <p>I am using FireBase and I got a <code>StorageException</code>:</p>
  
  <pre><code>java.io.IOException: {  "error": {    "code": 402,    "message": "Quota has been exceeded for this project. Please visit the Firebase pricing page to learn more."  }}
      at bmm.a(:com.google.android.gms.DynamiteModulesC@11518470:149)
      at bmm.a(:com.google.android.gms.DynamiteModulesC@11518470:81)
      at bmg.onTransact(:com.google.android.gms.DynamiteModulesC@11518470:8)
      at android.os.Binder.transact(Binder.java:499)
      at com.google.android.gms.internal.zzed.zzb(Unknown Source)
      at com.google.android.gms.internal.acb.zzhM(Unknown Source)
      at com.google.android.gms.internal.acf.zze(Unknown Source)
      at com.google.android.gms.internal.abu.zza(Unknown Source)
      at com.google.firebase.storage.zzb.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
      at java.lang.Thread.run(Thread.java:761)
  </code></pre>
  
  <p>When I went to <a href="https://console.cloud.google.com/appengine/quotadetails" rel="nofollow noreferrer">quota usages</a> on my console page, it showed me this:</p>
  
  <p><a href="https://i.stack.imgur.com/Tuxdg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Tuxdg.png" alt="enter image description here"></a></p>
  
  <p><strong>So what is <em>Cloud Storage Class B Operations</em>?</strong> </p>
  
  <p>At the moment the app is in development and haven't been released yet, this usage is of my emulator solely.  </p>
  
  <p>Luckily I got file logs and I can see that I sent exactly 37 requests for file with size of 0.56 MB. And 97 requests for token.</p>
  
  <p>Is token request are taking from storage count too?</p>
  
  <p>This quota thing doesn't looks right.</p>