removing useNewBfieldCache - no longer needed
useNewBfieldCache was introduced during the development period for testing and is no longer needed. Was only used in one other place.
useNewBfieldCache was introduced during the development period for testing and is no longer needed. Was only used in one other place.