/**
*
*/
package com.github.mrcritical.ironcache.model;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Represents a particular cache in Iron.io. The property {@link #size} is only
* available when a specific cache is requested. It is not available when
* listing the available caches.
*
* @author pjarrell
*
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Cache implements Serializable {
private static final long serialVersionUID = 3073411981043080949L;
private String id;
private String name;
@JsonProperty("project_id")
private String projectId;
private Long size;
}