| ⇢ | B | TaggableStore added |
| ⇢ | C | TaggableStore::write() added | |
| ⇢ | B | TaggableStore::lookup() added | |
| ⇢ | A | TaggableStore::invalidate() added | |
| ⇢ | A | TaggableStore::lock() added | |
| ⇢ | A | TaggableStore::unlock() added | |
| ⇢ | A | TaggableStore::isLocked() added | |
| ⇢ | A | TaggableStore::purge() added | |
| ⇢ | A | TaggableStore::invalidateTags() added | |
| ⇢ | A | TaggableStore::getCacheKey() added | |
| ⇢ | A | TaggableStore::getVaryKey() added | |
| ⋮ | view more | ||
| A | ↘ | C | PurgeListener::handlePurge() got worse |