flushes the cache and discards entriesthrowsCacheFileManagerException
flushes the cache to disk but retains entriesthrowsCacheFileManagerException
writes the block to the cache and gives control of the buffer to the cache.parambufferparampositionthrowsCacheFileManagerException write failed and buffer *not* taken - i.e. caller must de-allocate