Creating a volatile field for cache stateChange