sclass PingSource { settable volatile Runnable action; }