Blob stores show that Soft Quota is enabled when they are not. This happens when a periodic quota check job runs and tires to access the config from the blob stores attributes. Calling the attributes method on the BlobStoreConfiguration object has a side effect of changing the backing map. Our view objects determine if it is enabled by simply evaluating if the config is null.
- Calling attributes should not have side effects. (This seems like the best route)
- Checking to see if the option is enabled could check for more than null
- Save the enabled state separate from the config