Improve cache specificity #22
Right now the cache setup is pretty crude - any API update invalidates the entire cache, and only the currently viewed list section is added to the cache when the cache is empty.
Instead, the cache should be more granular - each list item should be able to be independently updated.
- Have a different cache pool for pages (media, characters, people) than for the lists
- Update the cache setup so that each list item can be independently updated
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?