An extension of SyncableStore that can be locked/unlocked using an encryption key.
Executes a block while keeping the store in an unlocked state. Store is locked once block is finished.
This should be removed. See: https://github.com/mozilla/application-services/issues/1877
Loads a file from the resources folder and returns its content as a string object.
Wraps AsyncLoginsStorage instance along with a lazy encryption key.