| ⇢ | A | ApcuStorage added |
| ⇢ | A | ApcuStorage::get() added | |
| ⇢ | A | SimpleCacheStorage::saveIfNotExists() added | |
| ⇢ | A | SimpleCacheStorage::saveCompareAndSwap() added | |
| ⇢ | A | CounterState::isExceedingMaxAttempts() added | |
| ⇢ | A | ApcuStorage::__construct() added | |
| ⇢ | A | ApcuStorage::saveIfNotExists() added | |
| ⇢ | A | ApcuStorage::saveCompareAndSwap() added | |
| A | ↘ | B | SimpleCacheStorage::get() got worse |
| A | ↛ | SimpleCacheStorage::save() removed |