isFileSynced
public boolean isFileSynced(java.lang.String nodePathName)
Determines whether a file-like entity with the given name
has been "synced" (completely copied) to S3.
Determination of "synced":
- A nodeName of null or "" is always "not synced".
- A nodeName that does not map to a valid node is always "not synced".
- If the node for this nodeName does not have a binary property,
this node is always "not synced" since such a node would never be
copied to S3.
- If the node for this nodeName is not in the nodeStore, this node is
always "not synced".
- Otherwise, the state is "synced" if the corresponding blob is
completely stored in S3.
- Specified by:
isFileSynced
in interface ConsolidatedDataStoreCacheStatsMBean
- Parameters:
nodePathName
- - Path to the entity to check. This is
a node path, not an external file path.
- Returns:
- true if the file is synced to S3.