litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.bo.views.caching; import java.io.*; public final class CacheID implements Serializable { private static final long serialVersionUID = 1L; public static CacheID[] EMPTY_ARRAY = new CacheID[0]; private /* final */ long mID; @SuppressWarnings({"deprecation", "UnusedDeclaration"}) @Deprecated /** for Serialization */ protected CacheID() { } public CacheID( long pID ) { mID = pID; } @Override public boolean equals( Object o ) { return (this == o) || ((o instanceof CacheID) && (((CacheID) o).mID == this.mID)); } @Override public int hashCode() { return (int) (mID ^ (mID >>> 32)); } } |