psuedocode for getblock in dbuffercache

still need some queue system