All Classes and Interfaces
Classes
Class
Description
An interface for checking whether an app is running so that the cleaner
service may determine if it can safely remove a cached entry.
This class is for maintaining the various Cleaner activity statistics and
publishing them through the metrics interfaces.
The cleaner service that maintains the shared cache area, and cleans up stale
entries on a regular basis.
This service handles all rpc calls from the client to the shared cache
manager.
This class is for maintaining client requests metrics
and publishing them through the metrics interfaces.
A thread safe version of an in-memory SCM store.
An implementation of AppChecker that queries the resource manager remotely to
determine whether the app is running.
This service handles all SCMAdminProtocol rpc calls from administrators
to the shared cache manager.
The controller class for the shared cache manager web app.
This class is used to summarize useful shared cache manager metrics for the
webUI display.
This class is to render the shared cache manager web ui overview page.
An abstract class for the data store used by the shared cache manager
service.
A very simple web interface for the metrics reported by
SharedCacheManager
TODO: Security for web ui (See YARN-2774)This service maintains the shared cache meta data.
This is an object that represents a reference to a shared cache resource.
This class is for maintaining shared cache uploader requests metrics
and publishing them through the metrics interfaces.
This service handles all rpc calls from the NodeManager uploader to the
shared cache manager.