Fix #cached? to return real true value

Instead of a true-ish value it should return a real true / false value, just like the documentation above the method says.