- package com.birbit.android.jobqueue.messaging;
- abstract public class Message {
- public final Type type;
- // used by the pool
- Message next;
- public long readyNs = Long.MIN_VALUE;
- protected Message(Type type) {
- this.type = type;
- }
- abstract protected void onRecycled();
- final void recycle() {
- next = null;
- readyNs = Long.MIN_VALUE;
- onRecycled();
- }
- }