DirCacheEntry: accessors for cached creation time (CTIME)
Change-Id: I986d5fff63ff1a86cca6bab49c744ea673fe4892
This commit is contained in:
parent
9f81c6813a
commit
bf81119e62
|
@ -86,7 +86,7 @@ public class DirCacheEntry {
|
|||
/** The second tree revision (usually called "theirs"). */
|
||||
public static final int STAGE_3 = 3;
|
||||
|
||||
// private static final int P_CTIME = 0;
|
||||
private static final int P_CTIME = 0;
|
||||
|
||||
// private static final int P_CTIME_NSEC = 4;
|
||||
|
||||
|
@ -479,6 +479,26 @@ public void setFileMode(final FileMode mode) {
|
|||
NB.encodeInt32(info, infoOffset + P_MODE, mode.getBits());
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the cached creation time of this file, in milliseconds.
|
||||
*
|
||||
* @return cached creation time of this file, in milliseconds since the
|
||||
* Java epoch (midnight Jan 1, 1970 UTC).
|
||||
*/
|
||||
public long getCreationTime() {
|
||||
return decodeTS(P_CTIME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the cached creation time of this file, using milliseconds.
|
||||
*
|
||||
* @param when
|
||||
* new cached creation time of the file, in milliseconds.
|
||||
*/
|
||||
public void setCreationTime(final long when) {
|
||||
encodeTS(P_CTIME, when);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the cached last modification date of this file, in milliseconds.
|
||||
* <p>
|
||||
|
|
Loading…
Reference in New Issue