Fix a bug where cache was failing. Was comparing String.equals(StringBuilder)