L@8,>@0P@LD@(:@7@7@h{G@>@P>@C@C@:@:@h{G@C@pzP@C@C@:@:@h{G@P@pP@ D@7@7@h{G@>@P>@HM@P5@HM@ D@HM@ D@ D@C@C@:@:@h{G@P@X{P@>6@(P@@>@P@:ъLV:ъLV D@>@P@C@C@h{G@ P@@{G@xP@P@>@ P@>@XG@ D@BU`Yߒ(CXZfǍߒHߒ@hf`8Hfx(@q9@gg@Xүg@D@ggg0g`@DM@ii@P5@ii@D@jj@jj@q9@ll@lXl0mm@m@q9@mm@0mm  m8@P5@m@q9@mm@иmܯ@DM@nn@n@ DM@nnPnh(@ nnn PZxn(8@D@pph@q9@pp@&ppplxl@q9@hA`I}`@FDM@}}@D@}}@q9@}}}Hx} fx(8z,l@@D@@0@.M@.p8X.@,.@D@@`f?@(X@0DM@@1о@q9@/Yl`l4@"h@DM@@q9@@0PZH S55CBȍ`@7@HD@@7P5@ p)@H<8@@P5@@q9@@@X@:@ @q9@(+8h@>@@P5@@=HD@ct_cache, 'WP_Object_Cache' ) ) { return; } // Not all drop-ins support these props, however, there may be existing installations that rely on these being cleared. if ( property_exists( $wp_object_cache, 'group_ops' ) ) { $wp_object_cache->group_ops = array(); } if ( property_exists( $wp_object_cache, 'stats' ) ) { $wp_object_cache->stats = array(); } if ( property_exists( $wp_object_cache, 'memcache_debug' ) ) { $wp_object_cache->memcache_debug = array(); } if ( property_exists( $wp_object_cache, 'cache' ) ) { $wp_object_cache->cache = array(); } if ( is_callable( array( $wp_object_cache, '__remoteset' ) ) ) { call_user_func( array( $wp_object_cache, '__remoteset' ) ); // important! } } /** * Connect to table datastores if migration is complete. * Otherwise, proceed with the migration if the dependencies have been met. */ public static function init() { if ( self::is_migration_complete() ) { add_filter( 'action_scheduler_store_class', array( 'ActionScheduler_DataController', 'set_store_class' ), 100 ); add_filter( 'action_scheduler_logger_class', array( 'ActionScheduler_DataController', 'set_logger_class' ), 100 ); add_action( 'deactivate_plugin', array( 'ActionScheduler_DataController', 'mark_migration_incomplete' ) ); } elseif ( self::dependencies_met() ) { Controller::init(); } add_action( 'action_scheduler/progress_tick', array( 'ActionScheduler_DataController', 'maybe_free_memory' ) ); } /** * Singleton factory. */ public static function instance() { if ( ! isset( self::$instance ) ) { self::$instance = new static(); } return self::$instance; } }