factor out getPost from wpPostByPermalinkSplice and store just the post in the cache, not an array with a single post in it
add expireAggregates, for actions that shouldn't affect any single post in cache (like creating a new post)
get rid of ++ overloading, just use <>
add initial version of code to prevent multiple http queries for the same resource going out at the same time