Package org.apache.openjpa.datacache
Class QueryResult
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<Object>
,Collection<Object>
,List<Object>
,RandomAccess
A query result.
- Author:
- Abe White
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorDescriptionQueryResult
(Collection<Object> data, long ex) Constructor to set internal data from a serializer.QueryResult
(QueryKey key, Collection<Object> data) Constructor; supply corresponding query key and result data. -
Method Summary
Modifier and TypeMethodDescriptionlong
Expiration time, or -1 for no timeout.long
Returns the timestamp of the query result.boolean
Whether this data is timed out.void
setTimestamp
(long ts) Sets the timestamp of the query result.Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll
-
Constructor Details
-
QueryResult
Constructor; supply corresponding query key and result data. -
QueryResult
Constructor to set internal data from a serializer.
-
-
Method Details
-
getTimeoutTime
public long getTimeoutTime()Expiration time, or -1 for no timeout. -
isTimedOut
public boolean isTimedOut()Whether this data is timed out. -
setTimestamp
public void setTimestamp(long ts) Sets the timestamp of the query result.- Parameters:
ts
- -- Timestamp value in long
-
getTimestamp
public long getTimestamp()Returns the timestamp of the query result.- Returns:
- -- the timestamp value in long
-