setExpireToDB stores the data into the database.
(key string, deadtime int64)
| 160 | |
| 161 | // setExpireToDB stores the data into the database. |
| 162 | func (ek *ExpireStructure) setExpireToDB(key string, deadtime int64) error { |
| 163 | // Serialize into binary array |
| 164 | encValue, err := ek.encodeExpire(deadtime) |
| 165 | if err != nil { |
| 166 | return err |
| 167 | } |
| 168 | // Store in the database |
| 169 | return ek.db.Put([]byte(key), encValue) |
| 170 | } |
| 171 | |
| 172 | // encodeExpire encodes the value |
| 173 | // format: [type][data] |
no test coverage detected