but the other methods have different implementations depending on the type of object which is cached, while this method would have the same impl for any simple java object?