1. A computer-implemented method for managing computer network resources, the computer-implemented method comprising: under control of a computer hardware processor configured with specific computer-executable instructions, receiving an invalidation request comprising a resource identifier; generating a first resource version corresponding to the invalidation request; indicating, in a bloom filter, set membership of the resource identifier and generating an updated bloom filter, wherein the updated bloom filter is associated with a bloom filter version that represents at least the first resource version; receiving a resource request comprising the resource identifier; determining that the resource identifier is not indicated by a hash data structure; generating a hash from the resource identifier; determining, based at least part on the hash, that the resource identifier is in the set membership of the updated bloom filter; determining that a cache version identifier of a resource corresponding to the resource identifier is lower than the bloom filter version; and causing invalidation of the resource in a cache.