diff --git a/daprdocs/content/en/developing-applications/building-blocks/state-management/state-store-ttl.md b/daprdocs/content/en/developing-applications/building-blocks/state-management/state-store-ttl.md index 09552c6dd..0fd5388e2 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/state-management/state-store-ttl.md +++ b/daprdocs/content/en/developing-applications/building-blocks/state-management/state-store-ttl.md @@ -91,10 +91,15 @@ dapr run --app-id orderprocessing --app-port 6001 --dapr-http-port 3601 --dapr-g ```java //dependencies +import io.dapr.client.DaprClient; +import io.dapr.client.DaprClientBuilder; //code - +client.saveState(STATE_STORE_NAME, "order_1", Integer.toString(orderId)).block(); +client.saveState(STATE_STORE_NAME, "order_2", Integer.toString(orderId)).block(); +Mono> result = client.getState(STATE_STORE_NAME, "order_1", String.class); +log.info("Result after get" + result, singletonMap(Metadata.TTL_IN_SECONDS)); ``` To launch a Dapr sidecar and run the above example application, you'd then run a command similar to the following: @@ -112,9 +117,14 @@ dapr run --app-id orderprocessing --app-port 6001 --dapr-http-port 3601 --dapr-g ```go // dependencies +import ( + dapr "github.com/dapr/go-sdk/client" +) // code +err = client.SaveState(ctx, STATE_STORE_NAME, "order_1", []byte(strconv.Itoa(orderId)), nil) +Metadata: map[string]string{"ttlInSeconds": "120"}, ``` To launch a Dapr sidecar and run the above example application, you'd then run a command similar to the following: