Documentation ¶
Index ¶
- type NearCacheRecord
- func (a *NearCacheRecord) AccessHit() int32
- func (a *NearCacheRecord) CasRecordState(expect int64, update int64) bool
- func (a *NearCacheRecord) CreationTime() time.Time
- func (a *NearCacheRecord) ExpirationTime() time.Time
- func (a *NearCacheRecord) HasSameUUID(UUID string) bool
- func (a *NearCacheRecord) IncrementAccessHit()
- func (a *NearCacheRecord) InvalidationSequence() int64
- func (a *NearCacheRecord) IsExpiredAt(atTime time.Time) bool
- func (a *NearCacheRecord) IsIdleAt(maxIdleTime time.Duration, now time.Time) bool
- func (a *NearCacheRecord) Key() interface{}
- func (a *NearCacheRecord) LastAccessTime() time.Time
- func (a *NearCacheRecord) LessThan(comparator nearcache.RecordComparator, record nearcache.Record) bool
- func (a *NearCacheRecord) PartitionID() int32
- func (a *NearCacheRecord) RecordState() int64
- func (a *NearCacheRecord) SetAccessTime(time time.Time)
- func (a *NearCacheRecord) SetCreationTime(time time.Time)
- func (a *NearCacheRecord) SetExpirationTime(time time.Time)
- func (a *NearCacheRecord) SetInvalidationSequence(sequence int64)
- func (a *NearCacheRecord) SetKey(key interface{})
- func (a *NearCacheRecord) SetPartitionID(partitionID int32)
- func (a *NearCacheRecord) SetUUID(UUID string)
- func (a *NearCacheRecord) SetValue(value interface{})
- func (a *NearCacheRecord) Value() interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NearCacheRecord ¶
type NearCacheRecord struct {
// contains filtered or unexported fields
}
func New ¶
func New(key interface{}, value interface{}, creationTime time.Time, expirationTime time.Time) *NearCacheRecord
func (*NearCacheRecord) AccessHit ¶
func (a *NearCacheRecord) AccessHit() int32
func (*NearCacheRecord) CasRecordState ¶
func (a *NearCacheRecord) CasRecordState(expect int64, update int64) bool
func (*NearCacheRecord) CreationTime ¶
func (a *NearCacheRecord) CreationTime() time.Time
func (*NearCacheRecord) ExpirationTime ¶
func (a *NearCacheRecord) ExpirationTime() time.Time
func (*NearCacheRecord) HasSameUUID ¶
func (a *NearCacheRecord) HasSameUUID(UUID string) bool
func (*NearCacheRecord) IncrementAccessHit ¶
func (a *NearCacheRecord) IncrementAccessHit()
func (*NearCacheRecord) InvalidationSequence ¶
func (a *NearCacheRecord) InvalidationSequence() int64
func (*NearCacheRecord) IsExpiredAt ¶
func (a *NearCacheRecord) IsExpiredAt(atTime time.Time) bool
func (*NearCacheRecord) Key ¶
func (a *NearCacheRecord) Key() interface{}
func (*NearCacheRecord) LastAccessTime ¶
func (a *NearCacheRecord) LastAccessTime() time.Time
func (*NearCacheRecord) LessThan ¶
func (a *NearCacheRecord) LessThan(comparator nearcache.RecordComparator, record nearcache.Record) bool
func (*NearCacheRecord) PartitionID ¶
func (a *NearCacheRecord) PartitionID() int32
func (*NearCacheRecord) RecordState ¶
func (a *NearCacheRecord) RecordState() int64
func (*NearCacheRecord) SetAccessTime ¶
func (a *NearCacheRecord) SetAccessTime(time time.Time)
func (*NearCacheRecord) SetCreationTime ¶
func (a *NearCacheRecord) SetCreationTime(time time.Time)
func (*NearCacheRecord) SetExpirationTime ¶
func (a *NearCacheRecord) SetExpirationTime(time time.Time)
func (*NearCacheRecord) SetInvalidationSequence ¶
func (a *NearCacheRecord) SetInvalidationSequence(sequence int64)
func (*NearCacheRecord) SetKey ¶
func (a *NearCacheRecord) SetKey(key interface{})
func (*NearCacheRecord) SetPartitionID ¶
func (a *NearCacheRecord) SetPartitionID(partitionID int32)
func (*NearCacheRecord) SetUUID ¶
func (a *NearCacheRecord) SetUUID(UUID string)
func (*NearCacheRecord) SetValue ¶
func (a *NearCacheRecord) SetValue(value interface{})
func (*NearCacheRecord) Value ¶
func (a *NearCacheRecord) Value() interface{}
Click to show internal directories.
Click to hide internal directories.