func (t *LastAccessTime) Serialize() ([]byte, error) {
	b := make([]byte, 8)
	binary.PutVarint(b, t.Time.Unix())
	return b, nil
}
Serialize converts t to bytes.
package metadata
import (
	"encoding/binary"
	"fmt"
	"regexp"
	"time"
)
var _lastAccessTimeSuffix = "_last_access_time"
func init() {
	Register(regexp.MustCompile(_lastAccessTimeSuffix), &lastAccessTimeFactory{})
}
type lastAccessTimeFactory struct{}
func (f lastAccessTimeFactory) Create(suffix string) Metadata {
	return &LastAccessTime{}
}
type LastAccessTime struct {
	Time time.Time
}
func NewLastAccessTime(t time.Time) *LastAccessTime {
	return &LastAccessTime{t}
}
func (t *LastAccessTime) GetSuffix() string {
	return _lastAccessTimeSuffix
}
func (t *LastAccessTime) Movable() bool {
	return true
}