abstract class CoordinateCache
Class CoordinateCache. Provides coordinatecache functionality for the Hytale server.
java.lang.Object > CoordinateCache
Field Summary
x
final
int
x
Field x.
z
final
int
z
Field z.
seed
private
int
seed
Field seed.
coord
private
long
coord
Field coord.
hash
private
int
hash
Field hash.
coordinateKey
final
CoordinateKey
coordinateKey
Field coordinateKey.
Method Detail
CoordinateCache
public
public
CoordinateCache
(final int maxSize, final long expireAfterSeconds)
Method CoordinateCache.
- Parameters:
final intmaxSizefinal longexpireAfterSeconds
get
public
T
get
(final int seed, final int x, final int y)
Method get.
- Parameters:
final intseedfinal intxfinal inty
CoordinateKey
public
public
CoordinateKey
()
Method CoordinateKey.
seed
public
int
seed
()
Method seed.
coord
public
long
coord
()
Method coord.
setLocation
public
CoordinateKey
setLocation
(final int seed, final int x, final int y)
Method setLocation.
- Parameters:
final intseedfinal intxfinal inty
apply
public
CoordinateKey
apply
(@Nonnull final CoordinateKey cachedKey)
Method apply.
- Parameters:
@Nonnull final CoordinateKeycachedKey
hashCode
public
int
hashCode
()
Method hashCode.
equals
public
boolean
equals
(final Object o)
Method equals.
- Parameters:
final Objecto