Establecer límite de tiempo de ejecución en un método en java

Tengo un método que devuelve una Cadena, ¿es posible que después de cierto tiempo se exceda el umbral para que ese método devuelva alguna cadena específica?