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.