Release 1.1.1
This release contains no breaking changes from the previous release, and instead implements some code optimisations. The most major change are:
- Writes are now handled on a different thread
- Read operations, if no cached value is available, will try to read from the storage every time read is called, using the provided default value as a fallback, until a value is found or a write operation is performed. In the previous version, it would only load from storage on init and if the value was unavailable then, the value would not be able to use the stored value. In this release, that has been changed.