Altering a Cache Group to Change the AUTOREFRESH Mode, Interval or State
After creating a cache group with autorefresh, you can use ALTER CACHE
            GROUP statement to change autorefresh mode, interval or state. 
               
- 
                     In TimesTen Classic, you can change the cache group's autorefresh mode, interval or state. 
- 
                     In TimesTen Scaleout, you can only change the cache group's autorefresh state. 
You cannot use ALTER CACHE GROUP to instantiate automatic refresh for a cache group that was originally created without autorefresh defined.
               
If you change a cache group's autorefresh state to OFF or drop a cache group that has an autorefresh operation in progress:
               
- 
                     The autorefresh operation stops if the setting of the LockWaitconnection attribute is greater than 0. TheALTER CACHE GROUPorDROP CACHE GROUPstatement preempts the autorefresh operation.
- 
                     The autorefresh operation continues if the LockWaitconnection attribute is set to 0. TheALTER CACHE GROUPorDROP CACHE GROUPstatement is blocked until the autorefresh operation completes or the statement fails with a lock timeout error.
The following example alters the autorefresh attributes of a cache group in TimesTen Classic. These statements change the autorefresh mode, interval and state of the customer_orders cache group:
               
ALTER CACHE GROUP customer_orders SET AUTOREFRESH MODE FULL; ALTER CACHE GROUP customer_orders SET AUTOREFRESH INTERVAL 30 SECONDS; ALTER CACHE GROUP customer_orders SET AUTOREFRESH STATE ON;
TimesTen returns asynchronously after executing the ALTER CACHE GROUP statement. However, there may be a delay for the cache agent to implement the change for the new state, mode or interval.