package charts.reference; import play.Application; import play.Plugin; import service.GuiceInjectionPlugin; import com.google.inject.Injector; public class ChartReferencePlugin extends Plugin { private final Application application; public ChartReferencePlugin(Application application) { this.application = application; } @Override public void onStart() { injector().getInstance((ChartRefCache.class)).start(); } @Override public void onStop() { injector().getInstance((ChartRefCache.class)).stop(); } private Injector injector() { return GuiceInjectionPlugin.getInjector(application); } }