I've been experimenting with the streams SessionStore and found some behavior
that contradicts the javadoc. Specifically: I have a SessionStore, and put() a
session with key K1 and session of time T0-T5. I then call findSessions("K1",
T2, T4) and it comes back empty. I would expect the session to be returned
since, according to the documentation that call fetches "any sessions with the
matching key and the sessions end is >= earliestSessionEndTime and the sessions
start is <= latestSessionStartTime" and obviously T5 >= T2 and T0 <= T4. From
the behavior I see, the third parameter to this method should be called
"latestSession*End*Time". That is, the method returns all sessions that end
within the range given. Any thoughts?
________________________________
This email and any attachments may contain confidential and privileged material
for the sole use of the intended recipient. Any review, copying, or
distribution of this email (or any attachments) by others is prohibited. If you
are not the intended recipient, please contact the sender immediately and
permanently delete this email and any attachments. No employee or agent of TiVo
Inc. is authorized to conclude any binding agreement on behalf of TiVo Inc. by
email. Binding agreements with TiVo Inc. may only be made by a signed written
agreement.