feature - adding ability to set the amount of bytes cached